Project

General

Profile

Actions

Regression #12228

closed

States table content in GUI is corrupted/invalid on snapshots

Added by Jim Pingle 3 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Operating System
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
21.09
Release Notes:
Force Exclusion
Affected Version:
2.6.0
Affected Architecture:

Description

On current Plus 21.09 and CE 2.6.0 snapshots diag_dump_states.php contains invalid data (see attached image).

The states are correct when viewed in the shell using pfctl -ss, so it may be a problem in the pfSense PHP module. It looks similar to the kind of issue where the world and kernel did not match, but they are all current. I've tried forcing a reinstall of the pfSense PHP module package as well, but it did not help. I also tried forcing a reinstall of everything (pkg upgrade -fy) but the result is the same.


Files

2021-08-06_12-34.png (196 KB) 2021-08-06_12-34.png Jim Pingle, 08/06/2021 11:35 AM
Actions #1

Updated by Jim Pingle 3 months ago

Plus snapshot: 21.09.a.20210806.0500
CE snapshot: 2.6.0.a.20210806.0500

Actions #2

Updated by Mateusz Guzik 2 months ago

One of the commits changed the size of struct pf_state.

It should be sufficient to make sure the php module is recompiled and the new package installed.

If that does not solve the problem I'll dig into it.

Actions #3

Updated by Renato Botelho 2 months ago

  • Status changed from Confirmed to Feedback

I've triggered the build to update all poudriere jails for both CE and Plus. I also bump PORTREVISION of PHP module port. Everything should be fine in the next round of snapshots

Actions #4

Updated by Jim Pingle 2 months ago

  • Status changed from Feedback to Resolved
  • Assignee set to Mateusz Guzik

Looks good on the latest snapshot: 2.6.0.a.20210811.0500 with module version 0.72_1

Actions

Also available in: Atom PDF