- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 1cd71cbd-a09d-4dca-950b-8801f2b327c1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2405
    column: 4
    function: start_scan
  location_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 2cfd7e80-9a79-466e-a245-29252289ba9d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2405
    column: 4
    function: start_scan
  location_invariant:
    string: flag <= (unsigned char)1
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4b466692-805f-499c-97bc-74bab561c0d8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2445
    column: 10
    function: cleaner_start
  location_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 311e1dcc-3384-4671-82c2-bf9a5ae14605
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: 0 <= slash_flag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c5941e89-fefc-4ad1-a9fe-a22e3b0c6754
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b0541adc-9070-4b7c-8502-c4dd7b24d215
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 088e9db0-2968-4354-b632-39c7c078461a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6dd4d226-9bc4-4b29-9ae0-fe6556e42519
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d3bcdab5-96d4-41c8-950f-b8e248a1c539
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3325a39f-ae61-4339-a91d-335e3686854b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2fbb6a08-f021-4434-8802-b3c05df4be3b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6e2b3663-f5b7-449c-809c-f88af477143d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f512c193-2817-472f-956f-918754c2705e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8b60980b-5532-47bd-a357-39e29560402f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4637499a-f05e-4625-9459-94496a993d4e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 91ce79b7-23a0-4364-8dad-0476583fd08a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 38a070f8-4bdb-4086-a9f2-e50a7ed79e73
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c6c93917-559e-43b2-9a27-f15d5d71d50e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8f110418-ae85-42b7-b208-1695c575af6d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 441bb348-f76c-48cd-9c64-eaa7a0dab5cf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7f54ead4-e5aa-4ec7-8f0d-92788f1accb5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: slash_flag <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6a0954ab-be9b-43e7-bc25-53380bf92c94
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2755
    column: 9
    function: check_file_path
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4eb6d5a9-9528-4994-b1e8-d31ee75d19bb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 273
    column: 9
    function: check_mail_file
  loop_invariant:
    string: 0 <= emailc
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8c86f75e-f250-493c-a9c4-2f487cb3c6bb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 273
    column: 9
    function: check_mail_file
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 656f4297-6636-4cc4-a505-bfa99e76f4f4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 273
    column: 9
    function: check_mail_file
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0aa537cd-0b12-4a77-9d50-011ccf83dfee
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 278
    column: 11
    function: check_mail_file
  loop_invariant:
    string: 0 <= emailc
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 439e352d-788a-4a36-ab93-af3866d14a1a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 278
    column: 11
    function: check_mail_file
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fe55604a-552f-413d-8db1-81eca32ad77e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 278
    column: 11
    function: check_mail_file
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fb5d156c-0b74-4968-94bd-19ef4545e8f5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 278
    column: 11
    function: check_mail_file
  loop_invariant:
    string: y <= 65535
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b6cc0ca5-347d-4b0c-9bfb-66d789a5f9e9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 295
    column: 11
    function: check_mail_file
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0bd7fcb1-66af-4e5a-89cb-2082a6995b6e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 295
    column: 11
    function: check_mail_file
  loop_invariant:
    string: 0 <= emailc
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6849a7e5-8ae2-478d-b919-a4d7df1bdd84
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 295
    column: 11
    function: check_mail_file
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 41f817fd-5cd1-4126-869e-dd599ea874fa
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 295
    column: 11
    function: check_mail_file
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a6d08fb3-eb88-48d6-b33d-035698dffe5e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 295
    column: 11
    function: check_mail_file
  loop_invariant:
    string: emailc != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 67052745-5066-4c94-a2cf-a3be39cdb501
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 307
    column: 13
    function: check_mail_file
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 66654a37-3343-477b-a13a-3cac99ddd07e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 307
    column: 13
    function: check_mail_file
  loop_invariant:
    string: 0 <= emailc
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0f8fd9e3-e20e-4f2a-9bb7-b0639aa44295
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 307
    column: 13
    function: check_mail_file
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9f0c6890-c131-4d08-831e-92c47f7527fa
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 307
    column: 13
    function: check_mail_file
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c6dad38b-4d47-4038-bf0e-53074208241d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 307
    column: 13
    function: check_mail_file
  loop_invariant:
    string: emailc != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5658c216-dc03-4515-bca9-a2c68348458e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 314
    column: 15
    function: check_mail_file
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a92b401f-3aa4-4d46-b74b-cd685949a223
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 314
    column: 15
    function: check_mail_file
  loop_invariant:
    string: 0 <= emailc
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bed88b14-ccf9-4395-b0fe-6309e1d5f607
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 314
    column: 15
    function: check_mail_file
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 41c809fd-19bc-4c74-a8fc-b2fb96cc421f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 314
    column: 15
    function: check_mail_file
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 888d7584-6939-42b5-845f-0f50bc3a2f7a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 314
    column: 15
    function: check_mail_file
  loop_invariant:
    string: 0 <= flag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d2ca656d-c65c-4d5a-838b-4a90a632eda0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 314
    column: 15
    function: check_mail_file
  loop_invariant:
    string: emailc != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a222ffa1-a828-4f9b-b7ab-a7cbe26f7b85
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2901
    column: 9
    function: display_html
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a9f331cd-5e83-438a-8e74-e001e5aa29d8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 407
    column: 9
    function: tcp_connect
  loop_invariant:
    string: 0L <= ipa
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b7b248b2-bb9a-443b-9f83-aa0f99085776
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 407
    column: 9
    function: tcp_connect
  loop_invariant:
    string: ipa <= 4294967295L
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7d1478cf-893b-4206-9038-4e3c7c282191
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2962
    column: 9
    function: display_html
  loop_invariant:
    string: 0L <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1efaeb0b-dbbc-47ab-a177-8ccba11779d9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2969
    column: 9
    function: display_html
  loop_invariant:
    string: 0 <= failed_count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7ed2e4ee-a669-4378-996f-ff390f93e034
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2969
    column: 9
    function: display_html
  loop_invariant:
    string: 0 <= passed_count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: accc7bab-5ca3-4bfe-86f3-f51705f16f06
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2969
    column: 9
    function: display_html
  loop_invariant:
    string: 0 <= errord_count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 375e63be-bf2b-455a-835d-e79e55b6ffec
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2969
    column: 9
    function: display_html
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 74a0b5b2-cc04-4f12-9db8-4d2a1a776db8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2969
    column: 9
    function: display_html
  loop_invariant:
    string: 0L <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f203a912-7eb1-4386-96e9-4a49f4885ff6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: 0 <= failed
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fe5b0881-c048-4b66-bb66-07491ebfaf42
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: 0 <= failed_count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1dfc1124-7b0d-4a6e-ab52-1144526f9b94
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: 0 <= passed_count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 91284c70-2bff-4238-8ad1-8310d9a043dd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: 0 <= errord_count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 25b927df-19fe-4cf2-9442-d677f6effccb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7c01333a-2af1-42c0-9f04-534e34765eab
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: 0L <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 75b20c02-df65-42cd-85f5-3d5e8b62c1cd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: failed <= 127
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dac82ff5-0272-4df5-a52f-4889759a2d53
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2972
    column: 13
    function: display_html
  loop_invariant:
    string: y <= 65536
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 620fcfd3-58b5-4b21-a16f-03755702a658
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 3199
    column: 9
    function: print_check_details
  loop_invariant:
    string: 0 <= y
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c6f2cd35-e877-4ecb-9688-e6d2263af4c5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 3199
    column: 9
    function: print_check_details
  loop_invariant:
    string: 0L <= host___0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a77d52da-852c-4dfb-8ad1-4b205d4ddaae
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 3199
    column: 9
    function: print_check_details
  loop_invariant:
    string: y <= 65536
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ebcf927f-7fe4-4cc7-8913-3c12f9dba12a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 590722f9-7255-467d-ad45-6d2414fd11ce
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d6c9ad03-443d-4e70-a855-834582b7180a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ba7b25db-3ace-4b10-962a-392748a4ca34
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d011768f-0ccc-4d2d-832b-4e2f7fd6c4f2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 54c78eca-a743-40a9-8c8a-7f3c06c26408
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4a611d06-aff8-494e-a275-22079f9eefc6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 69f3f044-0a94-4be0-bba2-9d0ebb075367
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8fdd84ac-2263-4434-9fb3-40e3ac85e9da
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: eefcd2dc-639d-4d9b-a2c3-b4e850730d0e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6bb2f19c-97a2-4f8d-98de-175b889b072e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a4c2b6c5-4673-4b8d-89bb-7fc1835bf630
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: aa0f893c-d472-4671-b7f4-6573891f126d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c1902585-372e-4aa8-a45f-1723255522c5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f8e2fb6d-1853-4ac7-aa4c-9c54fbe4b9e1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: aaec7b77-099f-4708-b08f-ebcb428bc443
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 68d58e35-5a35-464b-9c22-22b5e4d9c790
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 498f04a6-71af-4224-9dbc-95925a1ea94a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 870
    column: 11
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5a247403-1a1d-4b39-a277-1072af6dcaf0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: aa4ad967-b388-4bc0-b9ea-6ea10c9d0300
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 14c2dfc2-4699-45f7-9ddb-07c49d0f6b09
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 22941645-841e-44f8-9fe7-b6531787d170
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 64064e40-1c02-4ebe-8f15-b51ba67d9b15
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 74a08b78-6377-4a10-8a66-158545b5a1c7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 73dbf8e2-5ba2-46bd-af79-34609c65ab74
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c5d3f11a-632c-4439-9600-2502e65350ee
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b3ecd688-cb7e-48d2-a6d5-84d21e938de1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ccde7358-ee4b-498a-a0a6-40adcc9031a8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 14007713-78fd-466a-abd8-975370d3ccf0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: df39d17a-baa8-4ca0-9cda-878815836136
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5f124ce5-8e81-43be-9046-116a86d16e9c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b7365a9d-1a8b-4b13-813f-34079e347def
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8b82d8fa-70f5-437f-98b3-352ded0b958f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 03e8f413-fb75-4211-8904-018e4cbe38e2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a5481579-63ee-4328-81de-12ee1d4df737
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3ccc49c8-9573-4424-bb34-dd1577ed358a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 400a9d67-7578-4817-898f-a6cf2c65bc74
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2289974b-02d9-455e-92f0-0fe05dc79c7f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 53ceaccf-7024-4294-b417-363c80c65d95
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 897
    column: 15
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9d8f7c0b-60f2-4b92-aed3-0d6d74d4693d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 091cbf21-03be-4127-903e-76aff3956754
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3c4a9238-5bcb-4a7e-84dc-848dbaae8213
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dec057c8-2428-427a-99b4-ac292ddb481c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 53f76b15-fa8c-4abe-8eb5-0e8fdd1b67ed
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a567d065-c922-40e4-bb74-251564f47462
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 04deaafd-f26a-4133-8d3e-058bf15a50ac
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 900959db-b132-445a-8d37-9b3db563cf7d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ba5e95a7-bf0a-464b-b4ea-715209ea472f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ab9c452f-c330-4f1f-a415-38791274baac
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 95ea4a29-6890-48a3-9e11-c3de35d5cf72
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fa7c49b3-c7c2-4cea-ae9c-3062e9f983a1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7a7e732d-e168-422c-a131-e1f2319bf345
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 82f6acbd-6424-4057-988e-b7e6f149c2c8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 993eeb7b-83bd-471d-8f74-b77e174d9a25
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9726aeab-96d2-4fe8-ad78-3fa9f253efff
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 771487fa-b36d-4e22-b3dd-b5bf75b74798
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d3505cef-6fb4-42e8-8905-c86f8e8bba95
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 15ab5c4b-30a6-4e89-a018-045de644bbaf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: aba4e83e-b6b7-440e-a44f-96a697a13521
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: i <= 4
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7b6557b9-011c-4588-bb98-f592862b30c4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2410d3cc-8e3e-4057-aea8-95c5ae147665
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 931
    column: 15
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e97c8a24-dc49-4ef7-ac50-9e95c6af5217
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: be16fdf7-31c5-482b-b4a1-95cc37635dd4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4f8cc1ba-0f81-46a6-87be-5d770a4e2eaf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3eee191b-28a6-4858-b42a-6f7866e32abd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d1473a27-fc29-4cb7-827a-5b468b498386
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a7d88a09-c440-4907-836c-f4fe1d4d0c47
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 46b661cf-ec3e-4110-88e2-1161df29355c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 58c2171a-47a3-4a90-b84a-c96b87da72e7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0879c77b-4279-47d6-bb5e-175256ff9b2b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ab14aef1-ef35-45b0-94c0-9bdeb09aa52a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 63cdfc95-d678-4a67-8aa4-bf962970b2f0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7903f7e2-b4d4-49ea-a514-dfa532a45935
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bf5d9b41-e826-4300-858e-d4e71975c0b3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 93e88509-d298-4fbf-9205-01ff5417a936
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 98d5ab1f-a16d-4fbd-bb6c-e854c5fa7413
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 677314d4-10d8-49a7-876a-91034ce56e37
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5f037278-913d-459b-8e42-6d55c20cac70
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0da7b040-f035-46f6-8196-e664f408d58e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9df71fde-a43e-4ccd-8b32-f07c15af5101
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: cb2cd00b-2bff-44d4-8a30-b01e5c009180
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: i <= 3
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 664bdf8b-c5e1-46d9-b461-098d1d83faef
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dae025f7-498d-4836-94b5-97349401c03c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 947
    column: 21
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d93afe5d-b846-4d70-aba6-1c43751195f7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 63cea955-8fd7-4b42-bc7e-0aeeb05b42a8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5a77eeab-c9b8-4b94-aeaa-3fb787071d4c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d9d6b2db-cd3d-43ab-b097-e724f6aa806f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f1f30536-5cb7-472f-ae30-73f5adeef954
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 58f35354-7263-4e93-a68c-fa7677a4ee04
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c1e3e434-2b34-4f53-bf4f-2dda9a250a04
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 20ef3433-73e8-491d-b7c2-c7a893b937b2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0cd5e16b-a2ed-477c-86fa-689d06404608
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9597bf71-9c94-499e-972f-472cb56a16e6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 46504fec-3d93-4472-9c11-4f5ac474c3ea
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c68f889b-ab9a-41b9-a918-80ea010c106f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6bd3b901-73bc-4190-9ba9-3e4100892943
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5d7b68d6-b8ed-45b6-881d-28c949cfc7df
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 078915d6-a21f-411e-b83a-d5a9f0132a76
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3dfcfeca-f376-4aa9-a8cc-078add35230a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 68d9e091-c2b2-426c-8bca-8ddb88f355c9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9ece0701-bbbc-45e7-90fa-c797b3a5f705
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 355eeeaa-46a2-4107-9935-84403df86fb2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2b1819c5-1d56-4955-8cb3-564924682852
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: i <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5b775974-25aa-4e6b-98d2-6647ef3fadd6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 76c6b83b-3a92-4446-a605-c6f5907c55c8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1003
    column: 15
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e8997dfb-847b-4a3e-bcdb-324ecc99f9f7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: cd9c3eaf-41c4-479e-8064-fb28fb50cff6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4481ee09-17dc-4d5c-8964-cae67e531d1d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 743b0101-bb38-41c7-a257-2bf9a36a7a9a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4a4ec72a-6bd0-4231-a6f2-b1faaf9c77f9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 21b0810e-896b-4ea4-b004-201c8eb9535a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f29660fb-543a-44ea-9b7f-43cd8ed846d2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1f569b77-e3e0-4fba-8176-48e3a1f39ead
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fa0ef615-9f44-495c-baca-32b788321ed1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6494ebdf-60ab-4668-998d-9f0d476bab7a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ed608a73-8859-467f-a970-9630832e5278
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7693b21f-35fd-412e-9a64-9ee7d0b90186
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 25f73fae-d824-4899-95b9-350a7b949385
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a1530e3e-6d77-4fcf-8947-ab9ff59b00bf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 06e93dfb-c92e-45eb-8bf6-6f466e9d2e23
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 781fe38f-ffbb-4c01-9d53-5d533d3c6f40
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e52a8dee-e9f5-452f-b68d-799cfe4f76dd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 340f5667-e8ec-4d06-9db5-4009f37642a3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 10dc018d-da20-4968-894f-6d7e5b29a628
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8694aba2-f252-437f-8937-aa6fd0dda9c6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1004
    column: 17
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 785371ca-49e9-425f-ae57-ce0a3edbffe8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2c848ee8-a73c-41fa-a66f-522ed68b9fb5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e9d35204-608a-4e11-a04e-94115e33bb84
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a7d46fde-e77a-45fa-83a1-222230d59c78
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fef6e749-4979-4d58-b222-cc034509851a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: be110f77-5eda-4a90-aee9-c2d5a5479af3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 26e69a09-532d-45d9-909c-46ac940a717e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ea133618-6e84-471c-8735-b6846ea293b3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d9c4875a-bc3f-480c-bb15-cb1e410b5101
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: da60b840-af90-484a-ae37-e869fd4be058
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 280dd8b1-e93a-43c4-b780-23ccf2a9b40b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 016e2091-5bf8-4fbf-99b5-a8a2279ed28e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ce777006-8ed7-4df2-abc2-7ffb72d22f4a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6d52cef5-73c0-4019-98bc-182c93e933f3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 33882ba5-ac02-4c55-9b5e-623245a0b7b9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 32f8f439-aa31-4481-abd1-5c547cf10618
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 886ab58a-6bb2-4a38-91d3-fd84266b66e6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ecf15b0c-c14d-4e62-b0f8-3e784ab313a6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: cda226d1-e5f4-4a25-95c3-8d7f31228726
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 010fc4c3-0e0e-4406-bc89-8b23fd238194
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1005
    column: 19
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0c54118f-37bc-4602-aae4-ead05bae2f9e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dec60fd2-e12f-4b18-ab2b-555ac4060988
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 23861b26-c6ad-473d-a421-5be5fa9b49b5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3d5efcec-7f33-4ef3-a983-cd516b11b594
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8bf8e7c2-16e7-42e6-83a1-0d4d5677ad24
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bbaeb9bc-bbc6-461b-9f6d-7036ce2bd1b6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b28ceb2f-fe42-4623-b209-195660dcdc73
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ca08fc6d-32c2-4d02-bdb5-2dac51c0caaa
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f5790e36-4769-4da0-b7be-ecb76b0ee8a0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0d588201-44f1-4a1b-a343-c153b5efe591
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d1a3b34c-07f6-40da-8f9f-72099f31d6ea
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ba788c47-e675-4cd3-a19f-b1ebc81e656c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a87d6b79-6e1b-453c-a129-9874cd1f61e8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 00fac4ef-cea9-4f9c-8253-1dffafc9ed06
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fc088fe0-f941-431d-b7cb-36fd29fe5800
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 75999dd8-6e69-46e8-8de5-fe5d993804da
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 86405978-5f7a-4a60-b074-66116e9ed455
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 947759ee-76cf-4181-aeef-8e16008ec23c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3e756e0b-b02d-4595-8223-49e67a583f78
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 58629d30-412e-43aa-a78d-963fbf2be050
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1006
    column: 21
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 095f9e00-4d80-4dea-b73c-035d8026e2bb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 18a4b1b9-a093-40b5-850e-dcf384302b84
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ab52f7df-26cf-423b-bcff-2b5b3d8575da
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7fd3f80f-e674-401a-93a0-67f1bcae8fe8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d4368d36-4418-4aa8-a703-4b7dd312c881
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2c814141-5cdf-4836-aa0c-659fb7948fbf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5aea1ccc-cd07-48ee-bb32-7f46d63b715a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7ffcf68d-032c-4031-a015-face7c7abbda
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bcfbffa1-c9c6-4e75-a116-5e4bffb9347a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a04f7f98-8326-45a3-9209-be0b1bc02b35
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d14abafd-77bb-4fef-81d1-aed2c2765d24
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d1e01242-cec1-4a32-bf99-e2888c8b8973
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9163dbfb-8ab0-4183-bddc-e3e8b7af775a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 16ad8845-23c6-4ab2-8c02-5884527f4d57
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1baeb6c3-e174-40b4-a269-2e5fd30cdbe7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0eb1dadb-9397-4853-8c87-7108ddd0d99c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 65b6a216-a799-4c20-ba84-207289436382
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a70eafa1-ae1a-4635-9601-418d6f1ef9e6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 05702916-6707-431c-b2a0-aa48595ea692
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1a56e2bc-764f-4caa-9c39-24010212bbcc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1007
    column: 23
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0ca70aa5-31dd-4f6d-a3eb-32bf84ee8a08
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a3329108-2996-43ca-9a65-462e4ae84c01
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: af7d47b4-8464-4943-bc40-7cac10acfefc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ebe57b9a-995f-453e-838b-fe23b9f0edc9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1194a55d-93ef-4cca-8f69-5fb8f229a0b0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c44024e5-3757-4f61-8ee0-7dfd0c31d9e9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: da7da7e3-3aa2-42fa-bcb8-4e76c8039d21
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fcbe10ab-d92a-4845-adad-b639ef8992cc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fa0f1251-2c62-42f2-9f85-a5d3af9aa8f7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0a6d9f02-4d83-459f-9839-0a80e45ccd4b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fa1fe3bb-0af5-4301-a9cd-13d46b715fbf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b957f476-7201-4361-a223-8a0f656c8315
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 971c7aeb-a63d-40aa-9ca0-e81b0337cdc9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3e9f6aac-4375-4108-b41a-a7f2bd6235ec
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7cb20482-a971-4f90-a6b7-60243f96cc79
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: aa8b6e65-008f-43cf-94b6-e2492c342095
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a28c82f4-573a-4721-a2eb-72e8d944ab55
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 333d9e9b-9296-4d5a-8f2b-50c6eb8d9386
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7bd4af4e-f6a4-413e-bd54-f4dd8f72a0cf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ccd9787e-cbcc-40a9-b1c9-1ad0c941a0b5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: i <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 36599f7c-ff87-4615-87e3-7b1c9cbdf78a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bd997e5c-9663-497a-8ccd-a29522549aeb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1033
    column: 15
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ccec3a21-ff83-4264-b97b-c43750df6def
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4672d416-e4db-493f-8a33-7f702e8789b5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: cc25fa1f-1825-4760-8610-4c281257167c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0482c461-83ea-4601-9783-2dce08b19343
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 50419aaa-592e-4341-8bb6-6a6c0fb04931
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a41777bc-f1b8-4e8c-ab81-d660a7e73f78
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c928c959-7fd1-427e-812a-d4266752b8d6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dec3938c-6879-4e36-8738-d004c3f114fe
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 688f6d32-f1c6-43d0-98e1-3f25da8de7c7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 37d5116b-814c-4177-9e66-66041febb693
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 39dd5ba8-d7fd-4d26-9f27-d1c9d8be02fb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 171e3fdc-16fb-4134-886d-7dc9d1b5d896
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 87ea82db-0ca5-4c93-bdb2-50e3585bc01c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8dfc68ea-dbb8-47ef-b478-c5754a27173f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2d800bd2-1258-453c-ba74-f4a4eaf0bb1d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 31091dda-2e40-4daf-bc37-b7e475164850
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 61ab1cf4-ce14-4141-a959-d49aceb8ea50
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c223a457-9d10-425a-9341-cf5bd4cf6da8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b65a5f22-53fc-4810-a445-75ac7542f156
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2facb4b0-ed2f-40c6-bfbd-f82c53536512
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1034
    column: 17
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 411476a0-0158-404a-8379-be4b93df507e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f3fac6e7-e01a-4103-ad56-117a1076f070
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 606e2e35-c217-4624-993c-920a2b8a6c65
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 743bf097-3049-4ce4-8f4f-614f9a2a30f1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 08a58daf-3618-4d17-bdcc-c17e8f9cc0b4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2bd7adef-be0c-4ed1-8b61-2468a8e9d170
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 851bc71d-43b6-4d51-9d39-0f3fefd49be3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bb29b3ef-c9db-4f3c-8a3a-efa124ca6561
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c59495be-0b3f-4288-b903-e78210627ad3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 28c0e39a-8eec-4699-b075-be94c5a330f1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 639dcbc0-92bd-4688-bdf4-10561f15f5a1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 01c91cdb-d805-403a-a138-cb14f503b826
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bd6b857c-fce1-4932-ba99-c7cc49852e60
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0352fde1-ebca-4b17-a906-6e5b6579048a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: df9cd356-c5de-4aa1-b15b-a0d79d11ad01
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 95783cd9-f6fb-40a3-a45a-ae0c055b737a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5cc87a43-5cd8-4c94-81f4-e1f69cfa1690
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 76bd0d1c-0cd3-4d3a-8d12-156727a0aed8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 695033a5-3561-41b5-b436-d1ecbd9133ab
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 00f55bb2-5d3c-4575-b5ef-b1a716d0c338
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1035
    column: 19
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 354a3268-2bc0-4ad7-ab3a-9d312144f78e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 219f4470-0bfa-416f-aeeb-0ce779c301a7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7443671f-a180-406d-ae94-a3aee9e5b5c3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c3fb58de-b9ef-434b-88a5-9afd5b9aa387
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b82ad065-3cfe-4fa8-9a3b-cff69b4afa47
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 01483c4b-ba3a-4e6b-a6b9-dc3f8dc34718
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 53b164f6-402e-4a19-af86-6ee13ff8a89b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3b575966-fb1c-4704-8300-dc618807fc09
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7464af8e-4f3a-465b-adb3-95d1bb434fc2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3014ae80-31ba-498d-a8f0-c03f632c1e07
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ac7cc260-880c-48d4-952b-b048529fc4d4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2b92126e-73fc-430d-b9f5-d797da20391c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6bb78dc3-bc5e-476e-a82c-3bfcff31e8e6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 18dff54a-f8d9-4be0-858f-c0a5e9c11a4c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d305f03b-1e9f-4bdd-9ef4-d4460f308643
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f0ec889a-50ac-4c25-b46d-89708c0b38ab
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 234f3ff8-36fd-4dd8-8e41-e9fcb8739a6a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0586d716-d340-4a7c-83f9-6a0735d04076
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7773fbd8-b2aa-4bc8-abbc-3aebb442f709
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 674b499d-2e30-4197-99ab-6faa4b04f5ab
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1036
    column: 21
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4860305f-37aa-41d4-b40e-60ff57015d16
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: 0 <= last
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 39c06c64-7595-4978-b27c-5c81bf283661
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: 0 <= hostnames
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5b3d1f8a-c23b-4f09-872c-d55f1c0a38d5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0b2276d5-4236-4190-b2ff-7b5cf99cf11b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5d55a5d6-6bd5-41ba-9142-6b7ca6fcfd00
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bf0fb9a5-69e8-486f-8023-05e2ba9f418f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dd9803dc-b0dc-499e-86a4-334d9b6b3703
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8b657237-f769-4043-a8b7-7e7635d0142a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 47e7556e-1060-4b07-b2bc-a62861a5b092
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b54811e8-d420-44b2-bcff-708bb4be5003
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5a67b3ea-83d5-4f71-9b17-456e8e6f6152
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4b61f516-4763-4173-9d78-48627b062dd1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 694f1b45-0e99-4c3d-9c2d-392c645c8afc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8a402d28-28ae-4641-b823-3f8ad388a60a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 234c8724-2a8c-42f7-8d0f-dc48b543127d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fae75e8b-b4e6-479a-a517-8c2ca66d70b5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f0121f0b-d19b-4d59-8fa7-da6cd2e4bc1d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 35eb7a13-12d2-47b3-97eb-96c113b49c7e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b5364598-4685-419c-95c5-17aa6209398e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: last <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d1e33fed-508d-4646-a9e4-547584e44366
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1037
    column: 23
    function: get_ip_range
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4c53f705-21a8-4ed0-8e29-fd79c49a99b8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 3791
    column: 9
    function: print_link
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 62e4c2e7-6b34-4207-83cc-2b02a6fba2f8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 3791
    column: 9
    function: print_link
  loop_invariant:
    string: x <= 20
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c516790e-5a82-4488-9a49-e4c722e18ea3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: 0 <= nolines
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 256d3988-f913-4f46-843f-0bf14ff34610
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3bbf41e8-5ef3-4df5-a969-c42299a04f6d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 77daf4fe-0dcc-42de-9460-69a599987f01
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3e4ea1e4-07de-458d-b438-34f9cf6aea79
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8acbc877-b55e-4345-a213-0f729e10acc3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d6e35fc5-284b-49c6-ac45-195b5d984ca1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 34dafca5-b3be-4e1e-84bf-2be6a11423de
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 07f4dd29-10cf-443a-8743-4862eea877ff
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a9c0e679-fb9c-4fd5-8137-c94725042652
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dfe5b62c-bad5-40ea-99d3-09a8de2fb7c8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: af90978e-254b-49fc-9efe-421836f00b42
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: df305375-dd73-4b09-ad68-56b2950ca26d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8060371a-39f0-4386-881d-835258cc280f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a2b855ee-01aa-46fd-b970-38e8dce0d0ef
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a04d8497-c8c4-4f10-9334-d1ca07343f9f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b61d0b55-9b15-4c80-a2cd-e465721a4ba2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7facaf80-b9e2-4e5e-b56b-64405cdb59d7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1149
    column: 9
    function: parse_config
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 491cc589-e411-4b91-af9c-9ff3096bdc73
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b86114bb-7006-4f53-bb7c-38f50b2ccd57
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: 1 <= nolines
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d5cfea18-b4f2-42c3-9839-735a963c0a2f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9bd553cc-075a-497d-b89c-cecb120188d0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fc2fba40-4356-4748-8a9a-589d03d570b4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 24d39cdf-8923-4b9f-bc21-39040171e3c9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f6371d4c-55b5-4a0b-b302-95dbf46b2519
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8f2cc39d-63be-4d9c-98e1-3e3a5919c4fb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 71a5336d-98af-4d31-96e8-c38a41a78d35
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b34c2ede-7069-435d-acd5-3eed0ee913b5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 007d3383-e99c-4d84-bcae-ba96f633e7da
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b2d0a7c0-b7ae-4d65-aa26-c3902ba4c574
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8e2b26aa-a823-409a-85d1-edf20dc1a34c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f0e859a8-e0b5-406c-969d-31e9777b5888
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4cd11c39-ad8d-4dce-9634-7e07fbc42912
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 706519f6-8f84-4d2b-9d0b-c2e8d81352c3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4088e7c2-0657-4904-890b-d68eaf2b89c0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: cd12d8fb-255d-4dd2-b1b9-43301b2fc944
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 46a1a111-8fe4-453a-988a-62d12a07c709
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1ef24e53-8109-45e2-b7c8-79ffded877ad
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1166
    column: 9
    function: parse_config
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f8d46a23-4286-4d84-8982-ccca43671ab0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 3833
    column: 9
    function: escape_html_chars
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 488f5ef5-4eb6-4390-aa3e-3fad01f6d5b3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= subject
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0594731e-4096-4132-a42d-1a94367a5c24
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 13ec6b77-bbfb-4593-93f7-4acbc704e567
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b42d6dfe-8157-4678-9c2c-162402de2ab3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 10dba655-9fdc-4e18-abb6-87f1c33e37f1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ea12f4d8-64ef-4548-bb4d-48695be01f07
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6338f726-96b5-49f5-9d59-8c13ee6a3ac2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: acc6a602-bad0-4fe8-82f9-d9684849687b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b8c5ab26-7b50-47ad-8e45-5e542252a5d1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 035a990d-af76-47f7-8d4a-d1730bef95af
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1688ae3d-1d2d-42d5-a821-a9eff9ee0474
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8f8062e6-61aa-475d-80a3-2ef74e3e2b0f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2b9ba679-788d-4846-bdc3-cf8690065812
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 55aea719-82a2-4a9c-b3b1-1bb7c1de61b0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 15a9faad-4703-4e9c-b3a7-66d8473c8fd5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b7ac355d-f975-491a-b265-feec0e1094fc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 78c2ace8-ec9d-4092-9d6a-754d7d890901
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 74ac45b9-1618-46e1-85bb-366e91993411
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e9d55538-5577-4c62-bb72-67b60b19f10b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: subject <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 03d82082-29f8-47c3-a9c7-00e9d36d5b93
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1336
    column: 9
    function: get_email_file
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7f0a2d23-5871-409e-8b92-d4fdb2555bf7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a25d44e3-c962-4a1e-821b-1f175fedf682
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1d7d556d-2457-4845-a090-cc89b9b36f8c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2e9cc8d9-24d3-4b11-a3da-e7734c3db1a3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 79bf21fd-57f8-41bd-af06-931434462bbc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fab48eb5-1f24-4c07-abd1-5e910f3d6ea9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0e40a3d0-03a3-4d26-b3bd-6f85a1e499af
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d3b9a19a-4ae2-407f-8734-d86998a82860
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6b2fa4c7-936d-4450-ade0-8db12166c5ca
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 61628e54-f13f-4958-b797-3ab2e5005958
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bd7b2f12-e919-49d4-ba1f-f9b7da0070c7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 98c6d91d-0d00-4950-a7b2-f8f883b4e806
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 20074804-0a06-42ef-bf1e-c2411c5d7424
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ab2c9e4c-def8-42ef-a1da-ae05ee8bc924
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 50fcd72f-5477-42c7-a86d-55b42ccb5dc5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 268a4f56-ba86-48fe-b8f7-d26fcb80d2a1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 470d6078-9b53-4524-94ba-786e2f362784
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 75075766-ca7c-495c-9cca-6fe453dd8433
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1370
    column: 13
    function: get_email_file
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c6c0d3ba-512a-4d80-893e-de5db76a6d7c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4051
    column: 9
    function: relay_check
  loop_invariant:
    string: 0 <= rule___0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e453e770-c00b-4e92-b0be-8692fc14d7b8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4051
    column: 9
    function: relay_check
  loop_invariant:
    string: rule___0 <= 65536
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 33876fa0-ed17-4f72-a9eb-b18253560b85
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= subject
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0e41a42c-7369-491f-a3da-7fbad2d3ea92
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= body
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 57688750-1a60-4fbb-9d4d-4c1e3e2d5e36
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 558b4c7a-115d-4056-b9e9-3ea3e6cc6378
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 33609b13-9fcc-4db9-be2c-d9962c6a3cdc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c778441a-a85e-4f43-b62e-614beb51dfc1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0d430975-41f6-4c82-97e5-eae2b63248f5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4f92fc70-dcf7-4e5a-9d2d-e28509b6e856
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4c9a8bd1-3204-4fa2-8be4-cf9ca129b171
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 21f73b09-dd76-4bfe-ba4f-3bb0a0a90a63
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 45cc07aa-20a7-479d-be5d-534a29ee73e5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6d63bb76-665c-4a80-a993-10e281b76270
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f1022e35-b672-4f83-901b-763fb8bec249
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8d5d8b96-ac5c-4f25-8c2a-446c6b0fe33f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2ae224ae-abe8-431b-981c-4359cb9c0f1a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e0d1c536-9608-4aaf-8a09-508c7ca5d27c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dcdb7d4a-7466-4d02-be4f-08ea48a516eb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 89282dd0-a4b1-4dff-a24b-47764a433c77
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b202eb58-df25-4089-9de3-5422252c370f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0fe4f26b-908f-483d-bb91-2cadcb6d21dd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: subject <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0a375a36-bf9b-4a91-aefb-23cebcec6e2e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: body <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 61e65189-f26c-4ab8-98f3-5bf7323efc61
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1413
    column: 9
    function: get_email_file
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3fe0b04f-42da-43de-9607-77fcd0bf4ab9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: 0 <= subject
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f7eda5b3-de9f-4b5b-bec0-272b04065294
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c5d44633-af47-457b-9c09-6a004f641a65
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 64f1bbc6-8fdb-4482-80ac-d2805cc9b8e5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 02afff45-cd62-4ce0-a4c8-eb2a78c9a139
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 360a54bd-5ab8-44a6-8841-75a73c01f71d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 938af605-8562-423d-968e-215c52ba3248
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fabb7e47-cdcb-4e3a-98c2-f47be5535f13
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 61789d44-65d6-4653-b040-7432d5d7212c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 259ca49f-b057-414c-a28b-ff4369bff78a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 32cc098e-a16c-4df9-b4c0-bedffb290eda
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: de19938c-4c2e-4092-bb62-2f911235e9f5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e70b5c41-6996-4849-b045-8a6c9227b1e6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fc1cc223-6bc6-4bbc-bbd6-35441159824a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ce04593d-0879-44c6-8711-a9ea9c3dd8ba
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 24db9d70-6907-4a91-9679-437203c9f3a2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2f95f3e1-26c2-4930-95e3-e1affdbfc819
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 936489fa-9ef5-4ac2-a6da-4fe1b4e9c45a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dab1132f-d927-4b77-812b-8bc32adec3a5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: subject <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 175f0243-8298-486e-bcab-3af6ab0d6f3d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1445
    column: 13
    function: get_email_file
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bde64255-b5b0-489a-a793-78197b68d027
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 008799ac-7c0a-4553-8e2a-c656756d7cdd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bdbc34b3-e121-4f70-9489-f1baf5169ff3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a9253ce8-cd1f-4f4b-8be4-7f256d778b9b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b0777200-1dda-45d0-a6af-5dc93ce46075
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a0aa1d56-677b-4a08-b094-41684878d566
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9e18953a-504a-46ef-ae2e-f40997410a1e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 00bdd0ed-ad5b-4de6-ba5f-ecf72786278f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0442e5b4-5b2a-4884-b5bc-71603edb9350
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7ea568e3-fe63-4a5f-a0f9-aa250f5ef912
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9ffa5007-fa0a-4570-92c8-14c05b6b387a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 035cbff9-5fce-4fdf-b1fa-f3150faa3970
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d6ed365c-959f-4e8e-a57a-1042a4618774
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b5da3eb4-9ef2-4067-b237-4da25503911b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4284
    column: 9
    function: parse_args
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ddb489eb-0f05-4b02-9340-aaab29e9e7d9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= subject
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 51c83988-c242-4ba6-90ae-c13d368f9e84
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= body
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a4bd59f2-61cc-4917-b58e-4cd6108d98c2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= rflag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ca927034-ac09-45f1-9e8e-c2f79135312d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= nflag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 392d26b9-9b92-4b57-b9f5-8b72a2967a33
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a0b68265-3669-4252-865b-64e2752832a6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 05c143d3-b3ed-473a-bb09-b03c4f088e3c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 77d47a56-c244-4901-bd8b-577f0a2d5db0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b2e09992-1d28-4cb9-9b5c-c0309df60c81
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 71b03f0d-2810-49d0-aa26-1a5033248a06
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e907f3f5-cb18-4237-add3-dffd4a8ffbbd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3de83886-c687-4f70-b676-1308854dd14f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 756e04a2-8386-4281-b862-af743f3fc2d3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 30fa7e5d-3647-4a63-9e50-91c29be41dcd
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2c43dbe8-8ca3-4590-9aac-eab6eef563ca
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 35ae0815-4cd2-4658-821d-9c47c9b0b666
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3cbd555d-3e5c-4246-b827-7d2e490832f1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 017fb5fd-9b26-4ead-bbcf-37a5c51b9ec1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4024cdb7-3049-4dc1-af0e-deff6cdcd1ef
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 64b47cbc-17a7-4811-b693-0799ed87cc1c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 817d7535-6beb-43ad-8fb3-bdecdf0e4af5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 49d29d21-7a21-4136-941f-b255682b2c87
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: subject <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dc4e0cd5-83dd-41c8-b8b4-6f4eaccafa98
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: body <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a15f5ebc-023c-479a-96fe-d51e0f776599
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ccbbf190-5a14-4623-bb81-da98aac2143a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: subject != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fa32855e-4120-4b59-93c4-91bf81fd03b8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1585
    column: 9
    function: get_email_file
  loop_invariant:
    string: body != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: eecacf87-c947-428e-9688-870a7d6eaa46
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: 0 <= subject
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 77b21ea5-10fa-457b-99a1-9e5868ba8f59
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: 0 <= body
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2f06d8ce-ea32-4685-9d53-15697a8bd46d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: 0 <= rflag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4fbd275a-90a7-4292-a711-1a7c6bb2f2fe
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: db4d7b6c-d398-469a-bced-1bb26e6268c7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b0b78736-9e70-4a08-9af5-dd4fa4a01c77
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 538ad01f-45f1-49c3-b6e8-f9e5f0b23f04
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8295ee3c-36fc-4279-aec5-69cd4d694b01
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 32b9e3d6-0814-4f5f-bde9-08a2628ccc13
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ae292fe2-173c-4598-9e11-8227bcdc8ea5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e331a636-8f9b-4ebc-ba97-2a466f19b526
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 62925946-81cf-49bb-8026-f810724cf7ea
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9b29e512-9bca-4996-a3e6-8f1151b46a4a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 730a695f-8021-44c7-9089-11e23ff58ebb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9bbe3c7d-498b-4d57-961a-2ed454bb9d61
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8e61052d-fdc7-4f66-8105-583e80e48983
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 415d4c06-d016-433b-9984-79083ccb5ce6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ffb0657d-d74a-481e-a06a-c9a317ab3376
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7b8071c0-5fe1-4980-9860-345a34f95c52
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a9031c34-137d-4fa0-b169-2a7aec9dad53
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 30e5d57b-d678-4414-9c5b-0d7dd60a55fa
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: subject <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 949353b7-f0a0-41ce-b994-f2bd7471dfa6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: body <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0616c093-de1b-40c1-94f6-0e3bf6c5f926
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e40fc505-4c30-4604-abbe-da1ebb7d1562
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: subject != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9e8046c0-0093-4f8f-a9e9-f275a029ebef
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1641
    column: 21
    function: get_email_file
  loop_invariant:
    string: body != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e010060c-4da7-4890-b52d-ab73bee5014e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= subject
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3cb58462-e29d-47e1-85db-d051dbf1025a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= body
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a757cca3-636a-41ee-9b74-1ad6d0bdfd5a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= rflag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d057df7f-ed0a-4fa1-b048-e56f0eba7a6c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= nflag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6fa7bfb0-6fa6-4991-9eac-6445f2d36b0d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c165ffd9-93c3-4878-806a-bdf2d59027f4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 26d57559-e77e-4726-a4a8-b40104b6b5b8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9ce19ef3-a525-4434-9177-909050421982
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0f703142-36e8-446e-855a-79156be0d4f7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e86a16d6-a30f-4290-8aab-e5bd03637f70
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 14ede936-a852-4a4b-a359-99024d8e36e2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5c1e4dc9-b2a6-4f63-9ec1-6eeb28a30724
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 64a92d8f-b713-453c-adc3-4f6683a61b5e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 62103257-4509-49d6-9f1a-40ff474e83ab
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: eed94a7f-5d3c-47fb-957e-cde6683388d7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4e9fcb94-dabc-4674-b050-74e49db93c11
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 49d69ce1-80ad-44ae-bb12-10472f2a2641
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 56b7e9a6-05cc-42fd-845a-5b69c5248de1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a6057b55-4f53-4ecb-b62e-a4c113927605
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 26ce58b2-461a-49c3-be9f-82f58520d03f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7916aacd-7d5a-4014-b209-22a2823048d9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a1c46d79-471e-40ee-9a33-56859d021e80
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 952ff70f-8943-424d-a342-1c993bb34b53
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: subject <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 87ea64f3-6efd-4ad0-a0c8-1b62de018423
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: body <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: edf13af1-4a84-472e-ad6a-93c476f241bf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: nflag <= 1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 57df5c92-2b95-4fa3-bec5-e7bf08b6905d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 24df2508-f166-4b39-a0ce-ce06a7dbd493
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: subject != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 88af6d84-451b-482c-ab5a-2e356380b6de
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1688
    column: 9
    function: get_email_file
  loop_invariant:
    string: body != 0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 62371754-35c3-4b0e-b6e4-9ecc07412e1d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ec5881d9-39b8-46c3-819d-a19adcaddde3
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a6f1a493-3855-4ecd-86ea-061df0b3a0b6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: bcd5cf2c-5db7-489f-a134-b74a48180fe2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 30221285-2644-4eeb-9524-bdc76bd12327
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 55c3d19e-38b1-45e0-ab87-37b395e184b6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 51c99e58-a614-4714-bbfe-de72c2a05e2b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 250ff7de-a305-4e11-b4a4-4b881494e89b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 28c3702b-1d3a-454f-9dfe-3c73f3bcba4d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c39572d1-c636-4f55-892b-86a8db920adc
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9891f4b0-672d-47be-a980-7223883d7b4a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 975e20ae-f894-4db3-ac1c-50a48f78ebb2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6b0f082b-0357-441b-b844-b695da8c40a6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1a1d32c1-474c-41ac-a48e-0c1e94ff36cb
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9571a360-2028-47ba-8651-f19e465590d5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: f96f6a5d-bcb6-48b2-b4eb-f3319757d802
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 1817
    column: 9
    function: parse_aconfig
  loop_invariant:
    string: f.auto_config != (unsigned char)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 679fc41c-caa5-4da5-92ef-645e1654b83e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: 0 <= flag
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ca13aada-0435-49b7-a9f6-7326dff0e4ba
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1fc2943c-b30d-4836-b8a7-a2a5584a7876
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 67692553-3a6c-4802-9e46-891b82c9c2e1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 0c615373-38da-49b1-904b-ae622d84b122
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 1b67389c-d797-4307-923d-29ed733196e1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7661bc1f-9859-42c1-89e6-f55e7fdd3fc9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2e4eccf3-1601-4fe1-8148-eb43d1007a85
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: e7d737e0-09e1-49fa-bc41-1a4a3ba2cb23
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 00e803ca-894d-4e0c-9f8c-5d8f8cdeba57
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b951c255-1d0a-451b-8e24-cee2e2052d30
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 16c20c2d-31de-4348-95c7-fc5d537d9fb2
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6df50c54-66f1-42c2-9b8e-cdf2c5e6563a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 428b865e-01da-461d-b7be-a39ba135c047
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: deeeca46-12a4-44ed-984f-6a0fc4e3151d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d5847e7f-20de-4e83-9ed5-fb72b9e14baf
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d2be4556-295a-4363-875a-331998ff6bc4
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9791dc1c-5a66-41f2-ad17-d4a046da891c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c800c259-0c0e-4835-84af-dc0f60ce634b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 4524
    column: 9
    function: get_domain
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 47121b3e-9567-4942-a243-f46af94576c5
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2249
    column: 11
    function: is_mbox_seperator
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c22f65ab-7818-4d49-a49e-017adc48b31b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2279
    column: 9
    function: get_sender_address
  loop_invariant:
    string: 0 <= count
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c36ebc24-a288-419b-ad44-ac6eb801a7e9
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6471330e-f023-4698-89f0-56afadb09b4a
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: (unsigned short)5 <= o.number_of_threads
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: dcb975ec-f7cd-4ceb-ade8-33e0ddbaf580
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.auto_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d6a7f515-029c-405f-afca-b1d05012e2a7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.check_mailbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 343a578b-24bf-471f-b1e5-d14507d86f16
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.debug <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 394adf32-5043-4b37-8c4e-14aa57e3d58b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.display_all <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 86da3612-9816-4584-a8fc-bb9edcabd17c
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.display_only_ips <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2a7bde78-cb99-40f2-9307-f84937313bca
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.generate_config <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 674bb721-c683-4123-b1a7-aafe48024b29
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.got_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 5393d808-3d5d-4368-9345-90c8c3f73616
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.got_name_macro <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b6d794f1-b26f-4ce6-9bc2-c094c11afe22
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.ip_list <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3a85fc6d-ec67-4ebf-b894-efad06165541
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.ip_range <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 50fda2a3-ca5a-4eae-8e88-6d3eaa6c2a27
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.maildir <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a936e024-73ac-4e75-bdb4-cde5e5b229b8
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.mbox <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: fd711574-4d53-4a69-b190-35f5f7bcf0f0
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.output_html <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6e639ee3-b797-450f-b522-2fc34c6843da
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.output_machine <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 756052ed-27d8-4722-a801-84951aa45e4d
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.resolve_hostnames <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 88fdff4a-1d13-4ffd-97e8-234e719b7e83
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: f.send_email <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 7fbcc3c0-c83c-4e9e-92d2-520dc09e5f74
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2367
    column: 9
    function: start_scan
  loop_invariant:
    string: o.number_of_threads != (unsigned short)0
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a57258ca-fc63-4c5f-a01a-5762fdcf350f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2378
    column: 9
    function: start_scan
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 864bc706-af72-42d5-bd92-e33b542d190e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2378
    column: 9
    function: start_scan
  loop_invariant:
    string: flag <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a0c8c66d-160e-43ce-b17a-58abe349ba6f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2380
    column: 11
    function: start_scan
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 695f34ef-4cba-4090-90bc-c7d5079ad95b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2380
    column: 11
    function: start_scan
  loop_invariant:
    string: flag <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ac4a2d44-c85a-49f3-8da5-803493907198
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2387
    column: 11
    function: start_scan
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2aba60b2-2f70-442b-8c7d-0a96b8052f78
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2387
    column: 11
    function: start_scan
  loop_invariant:
    string: flag <= (unsigned char)1
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 51e6a106-c0ab-463b-bd8d-994d121455ee
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2387
    column: 11
    function: start_scan
  loop_invariant:
    string: res <= (unsigned char)11
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: b272986f-035f-4b1b-97d1-a1a0df4b872e
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2387
    column: 11
    function: start_scan
  loop_invariant:
    string: res <= (unsigned char)127
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 856e8286-f09e-4aa3-ab17-925495fc0431
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2411
    column: 9
    function: start_scan
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 576d31be-7c47-47e5-b735-ded32d63368b
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2438
    column: 9
    function: cleaner_start
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 46184d73-136a-4adb-bb9a-ad03661f8f07
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2440
    column: 11
    function: cleaner_start
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 140b95f6-b6c4-4501-b44a-c79e7adac3c7
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2514
    column: 11
    function: thread_start
  loop_invariant:
    string: 0 <= x
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: cbc35468-9514-4ad1-b452-8f63e1c66420
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2514
    column: 11
    function: thread_start
  loop_invariant:
    string: 0L <= ip
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: feb6c81e-89a6-4b45-bc7e-b7c4b4eb4b4f
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2514
    column: 11
    function: thread_start
  loop_invariant:
    string: sockfd <= 2000
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ec8d9984-bb3c-4f1e-bbad-666a1f2c30f1
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2514
    column: 11
    function: thread_start
  loop_invariant:
    string: x <= 65536
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: ae7b01a7-358c-47b3-a422-c806c96e39c6
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2514
    column: 11
    function: thread_start
  loop_invariant:
    string: ip <= 4294967295L
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 64457bfe-47bd-45a0-a690-746b53b329de
    creation_time: 2023-02-02T14:22:36Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g98c2a85b0-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/bench-yaml.json'' ''--enable''
        ''dbg.timing.enabled'' ''--enable'' ''witness.invariant.loop-head'' ''--enable''
        ''witness.invariant.after-lock'' ''--disable'' ''witness.invariant.other''
        ''--disable'' ''witness.invariant.accessed'' ''--ana.base.privatization''
        ''protection-read'' ''/mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c'''
    task:
      input_files:
      - /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
      data_model: LP64
      language: C
  location:
    file_name: /mnt/thread-witnesses/replication/bench/pthread/smtprc_comb.c
    file_hash: 5d2ca9be56a92e061f37068101e6de7ac7d7a5ff261367ae81e8b6bf2f814bc4
    line: 2514
    column: 11
    function: thread_start
  loop_invariant:
    string: sockfd != -1
    type: assertion
    format: C
