On 2023-01-09 17:29, Alexandr Nedvedicky wrote:
Hello,
if you don't use pfsync on 7.2 stop reading now.
There are two reports already [1] which have the same cause:
NULL pointer dereference in pf_state_export().
dlg@ has fixed this bug in CUURENT back in December [2]. Unfortunately
the patch for 7.2 needs a manual merge, because CURRENT slightly
differs.
Below you can find a patch for 7.2. There is a positive feedback from
Tamas [3].
I'd like to ask more people who run pfsync on 7.2 to give it a try and
come back with report. Please also keep an eye on memory leaks:
vmstat -m |egrep -e '^Name|^pfst'
the InUse counter should be oscilating around some mean value which
depends
on your network load.
thanks for your help
regards
sashan
After upgrading one of our machines running pfsync to 7.2 we first got
this panic after 9 days uptime and then again after 4 days. With this
diff uptime is currently 25 days and no panics.
Thanks to you and dlg@ for the fix and backport.
Fri Jan 13 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 9254301 0 6040 15483 14935 548 1083 0
8 1
pfstkey 120 10315112 0 10200 883 523 360 453 0
8 0
pfstitem 24 9870327 0 6894 99 38 61 81 0
8 1
--
Sat Jan 14 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 14924751 0 5220 26106 25599 507 1083 0
8 1
pfstkey 120 16598389 0 10527 1079 680 399 476 0
8 0
pfstitem 24 15877231 0 5609 114 63 51 81 0
8 0
--
Sun Jan 15 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 20236114 0 4495 35880 35426 454 1083 0
8 1
pfstkey 120 22452210 0 11342 1232 797 435 524 0
8 0
pfstitem 24 21455403 0 4895 136 82 54 81 0
8 0
--
Mon Jan 16 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 25740251 0 5264 46915 46363 552 1083 0
8 2
pfstkey 120 28529850 0 14031 1527 1017 510 607 0
8 0
pfstitem 24 27257643 0 5820 161 100 61 81 0
8 0
--
Tue Jan 17 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 31254762 0 5276 57219 56686 533 1083 0
8 0
pfstkey 120 34684428 0 15633 1722 1163 559 607 0
8 0
pfstitem 24 33136411 0 5932 168 112 56 81 0
8 0
--
Wed Jan 18 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 36934294 0 5537 68004 67405 599 1083 0
8 2
pfstkey 120 41078687 0 17502 1988 1354 634 656 0
8 0
pfstitem 24 39255446 0 6259 193 134 59 81 0
8 0
--
Thu Jan 19 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 42718530 0 5849 80096 79503 593 1091 0
8 2
pfstkey 120 47571329 0 19416 2451 1764 687 882 0
8 0
pfstitem 24 45472389 0 6537 259 193 66 97 0
8 0
--
Fri Jan 20 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 48500997 0 5926 94988 94400 588 1091 0
8 0
pfstkey 120 54068550 0 21181 2751 1993 758 882 0
8 0
pfstitem 24 51693431 0 6530 286 224 62 97 0
8 0
--
Sat Jan 21 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 55165405 0 5152 159323 158715 608 5408 0
8 8
pfstkey 120 61620220 0 22792 13894 12881 1013 2420 0
8 0
pfstitem 24 58970072 0 5636 1798 1724 74 358 0
8 0
--
Sun Jan 22 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 61121439 0 4727 194386 193878 508 5443 0
8 0
pfstkey 120 68193463 0 22998 17524 16466 1058 2420 0
8 0
pfstitem 24 65268112 0 5278 2488 2421 67 358 0
8 0
--
Mon Jan 23 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 66624047 0 5756 209807 209200 607 5443 0
8 4
pfstkey 120 74327695 0 25823 17524 16466 1058 2420 0
8 0
pfstitem 24 71126788 0 6472 2494 2430 64 358 0
8 0
--
Tue Jan 24 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 72452327 0 5597 226923 226317 606 5443 0
8 0
pfstkey 120 80839547 0 27483 17720 16627 1093 2420 0
8 0
pfstitem 24 77363092 0 6405 2572 2491 81 358 0
8 0
--
Wed Jan 25 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 78316510 0 6907 245047 244377 670 5443 0
8 8
pfstkey 120 87380693 0 30295 18140 17002 1138 2420 0
8 0
pfstitem 24 83627669 0 7484 2665 2565 100 358 0
8 0
--
Thu Jan 26 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 84249420 0 5848 260301 259684 617 5443 0
8 3
pfstkey 120 94013589 0 30653 18140 17034 1106 2420 0
8 0
pfstitem 24 89984016 0 6268 2669 2604 65 358 0
8 0
--
Fri Jan 27 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 90660523 0 5903 277595 277001 594 5443 0
8 8
pfstkey 120 101088773 0 32265 18343 17206 1137 2420 0
8 0
pfstitem 24 96782840 0 6334 2710 2644 66 358 0
8 0
--
Sat Jan 28 12:00:02 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 96496562 0 5833 294704 294166 538 5443 0
8 0
pfstkey 120 107594248 0 33437 18454 17308 1146 2420 0
8 0
pfstitem 24 103012494 0 6251 2741 2671 70 358 0
8 0
--
Sun Jan 29 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 101971796 0 5704 315946 315381 565 5443 0
8 2
pfstkey 120 113661913 0 34628 19796 18599 1197 2420 0
8 0
pfstitem 24 108804488 0 5812 2897 2820 77 358 0
8 0
--
Mon Jan 30 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 107761186 0 6087 332917 332322 595 5443 0
8 0
pfstkey 120 120104115 0 37103 20130 18886 1244 2420 0
8 0
pfstitem 24 114971303 0 7065 2925 2857 68 358 0
8 0
--
Tue Jan 31 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 121285543 0 5933 359190 358416 774 5443 0
8 0
pfstkey 120 134329230 0 38376 23239 21590 1649 2420 0
8 0
pfstitem 24 128920103 0 6463 3216 3066 150 358 0
8 0
--
Wed Feb 1 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 126950676 0 7102 374029 373354 675 5443 0
8 0
pfstkey 120 140714965 0 41596 23239 21672 1567 2420 0
8 0
pfstitem 24 135028924 0 7897 3217 3144 73 358 0
8 0
--
Thu Feb 2 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 132670054 0 6235 389524 388896 628 5443 0
8 8
pfstkey 120 147182988 0 41995 23239 21677 1562 2420 0
8 0
pfstitem 24 141220202 0 7002 3236 3168 68 358 0
8 0
--
Fri Feb 3 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 138452054 0 5486 406698 406105 593 5443 0
8 3
pfstkey 120 153712252 0 42425 23567 21992 1575 2420 0
8 0
pfstitem 24 147471415 0 6265 3349 3265 84 358 0
8 0
--
Sat Feb 4 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 144108705 0 5935 423601 422997 604 5443 0
8 4
pfstkey 120 160058053 0 44709 23597 22026 1571 2420 0
8 0
pfstitem 24 153540832 0 6430 3369 3299 70 358 0
8 0
--
Sun Feb 5 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 149413077 0 5063 437919 437404 515 5443 0
8 0
pfstkey 120 166039030 0 44717 23597 22026 1571 2420 0
8 0
pfstitem 24 159246187 0 5405 3371 3312 59 358 0
8 0
--
Mon Feb 6 12:00:01 CST 2023
Name Size Requests Fail InUse Pgreq Pgrel Npage Hiwat Minpg
Maxpg Idle
pfstate 336 154795995 0 5907 452355 451767 588 5443 0
8 0
pfstkey 120 172096638 0 47204 23610 22038 1572 2420 0
8 0
pfstitem 24 165026945 0 6710 3403 3336 67 358 0
8 0