Page MenuHomeVyOS Platform

Router practically becomes unusable due to accel-pppd producing constant out of memory
Open, NormalPublicBUG

Description

I have updated to version 1.5-rolling-202409040006 from 1.5-rolling-202407070023, now accel-pppd eats all memory, dies and the restarts eats all memory dies and in that continuos loop

the configuration that triggers this is:

set service ipoe-server authentication interface eth4 mac xx:xx:xx:xx:xx:xx
set service ipoe-server authentication mode 'local'
set service ipoe-server client-ip-pool IPOE-POOL range '192.0.2.130-192.0.2.140'
set service ipoe-server client-ipv6-pool IPv6-POOL delegate 2001:db8:3:1000::/56 delegation-prefix '56'
set service ipoe-server client-ipv6-pool IPv6-POOL prefix 2001:db8:3:200::/64 mask '128'
set service ipoe-server default-ipv6-pool 'IPv6-POOL'
set service ipoe-server default-pool 'IPOE-POOL'
set service ipoe-server gateway-address '192.0.2.1/24'
set service ipoe-server interface eth4 mode 'l2'
set service ipoe-server interface eth4 network 'shared'
set service ipoe-server log level '5'
set service ipoe-server name-server '8.8.8.8'
set service ipoe-server name-server '1.1.1.1'
set service ipoe-server snmp master-agent
[ 1521.011111] Out of memory: Killed process 7732 (accel-pppd) total-vm:3152960kB, anon-rss:3135136kB, file-rss:1920kB, shmem-rss:0kB, UID:0 pgtables:6196kB oom_score_adj:0
[ 1527.213995] Out of memory: Killed process 7735 (accel-pppd) total-vm:3154148kB, anon-rss:3136416kB, file-rss:1792kB, shmem-rss:0kB, UID:0 pgtables:6196kB oom_score_adj:0
[ 1533.493778] Out of memory: Killed process 7743 (accel-pppd) total-vm:3153488kB, anon-rss:3135776kB, file-rss:1920kB, shmem-rss:0kB, UID:0 pgtables:6192kB oom_score_adj:0
[ 1539.834255] Out of memory: Killed process 7747 (accel-pppd) total-vm:3151244kB, anon-rss:3133600kB, file-rss:1920kB, shmem-rss:0kB, UID:0 pgtables:6188kB oom_score_adj:0
[ 1546.101645] Out of memory: Killed process 7752 (accel-pppd) total-vm:3153092kB, anon-rss:3135392kB, file-rss:1792kB, shmem-rss:0kB, UID:0 pgtables:6188kB oom_score_adj:0
[ 1554.391943] Out of memory: Killed process 7758 (accel-pppd) total-vm:3152696kB, anon-rss:3135008kB, file-rss:1792kB, shmem-rss:0kB, UID:0 pgtables:6192kB oom_score_adj:0
[ 1560.662690] Out of memory: Killed process 7761 (accel-pppd) total-vm:3153884kB, anon-rss:3136160kB, file-rss:1664kB, shmem-rss:0kB, UID:0 pgtables:6196kB oom_score_adj:0
[ 1566.864026] Out of memory: Killed process 7767 (accel-pppd) total-vm:3152828kB, anon-rss:3135136kB, file-rss:1792kB, shmem-rss:0kB, UID:0 pgtables:6196kB oom_score_adj:0
[ 1573.082138] Out of memory: Killed process 7773 (accel-pppd) total-vm:3152564kB, anon-rss:3134880kB, file-rss:1792kB, shmem-rss:0kB, UID:0 pgtables:6184kB oom_score_adj:0
[ 1579.380201] Out of memory: Killed process 7776 (accel-pppd) total-vm:3154148kB, anon-rss:3136544kB, file-rss:1792kB, shmem-rss:0kB, UID:0 pgtables:6196kB oom_score_adj:0
[ 1585.542636] Out of memory: Killed process 7783 (accel-pppd) total-vm:3154148kB, anon-rss:3136416kB, file-rss:1792kB, shmem-rss:0kB, UID:0 pgtables:6196kB oom_score_adj:0
[ 1591.938711] Out of memory: Killed process 7787 (accel-pppd) total-vm:3151508kB, anon-rss:3133600kB, file-rss:1920kB, shmem-rss:0kB, UID:0 pgtables:6188kB oom_score_adj:0
[ 1598.281097] Out of memory: Killed process 7792 (accel-pppd) total-vm:3149924kB, anon-rss:3132320kB, file-rss:1920kB, shmem-rss:0kB, UID:0 pgtables:6188kB oom_score_adj:0
[ 1604.719706] Out of memory: Killed process 7809 (accel-pppd) total-vm:3121412kB, anon-rss:3103776kB, file-rss:1920kB, shmem-rss:0kB, UID:0 pgtables:6128kB oom_score_adj:0

To add more information, if router boots and you insert the configuration step by step, this does not happen, happens only if you insert the full configuration and do a commit, or boot the router.

Details

Difficulty level
Unknown (require assessment)
Version
1.5-rolling-202409040006
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

Viacheslav triaged this task as Normal priority.Thu, Sep 5, 6:41 AM
Viacheslav subscribed.

Duplicate of T2567
Dynamic memory allocation is not implemented for ip-pools.