Description

  • On EX4400 platforms, PFE may reload unexpectedly and generate an fxpc core dump.
  • Log analysis indicates repeated memory allocation failures within the PFE, eventually leading to a crash. This behavior is caused by a known memory leak issue in strdup() / kstrdup() and is tracked under PR1890097

Symptoms

  • Unexpected PFE reloads on EX4400 and fxpc core dump generated at the time of failure
  • From the logs, we can observe that the device is experiencing repeated memory allocation failures.

Dec XX XX:XX:3XX.643 202X switch : %PFE-3: fpc0 (pkt tx) allocation of bcm pkt failed



Solution

  • The crash occurs repeated memory allocation failures.
  • Root cause identified as a memory leak in strdup() / kstrdup(), which leads to memory exhaustion in the PFE over time.This issue is tracked under PR1890097.

 

RESOLUTION:

 

Upgrade the device to a Junos OS version that includes the fix for PR1890097.

 

Resolved In
EVO
25.2R2-EVO    
25.4R1-EVO

Junos    
22.4R3-S9
23.2R2-S6
23.4R2-S7
23.4R2-S8
24.2R2-S2-J8
24.2R2-S4
24.4R2
25.2R1-S1
25.2R2
25.4R1

Modification History

2026-01-06 : Article Created