Closed dangowrt closed 6 years ago
@dangowrt any known ways to reproduce this crash?
Likely also related to this report (via #bmx-routing:matrix.org) from nicoechaniz ... wanted to report a bmx6 crash that is occuring a couple times a day on the same node. This is a logread portion https://pastebin.com/Qgvu5mnL
The indicated bmx6 memory leak (in bmx7 debug_malloc unfortunately was disabled) may point to the problem
https://github.com/bmx-routing/bmx7/commit/bce7f2ad413c0cbb99af335b0c2e59c50fd3a650 from https://github.com/bmx-routing/bmx7/tree/fixes may solve this. Needs to be tested...
Deployed bmx7 built from fixed tree on the local testbed, I'd give it a couple of days (usually crashes happened on at least one out of 10 nodes within 24 hours) and give more feedback.
I just run bmx7 -c links
on one of the updated nodes and received the following error:
[21615 1] WARN kernel_get_if_config_post: link=lo dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=eth0 dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=ip6tnl0 dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=dummy0 dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=br-lan dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=wlan0-mesh dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=X7main dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=X7C4main dev=ERROR iln_changed=1 configuration CHANGED
[21615 1] WARN kernel_get_if_config_post: link=X7C6main dev=ERROR iln_changed=1 configuration CHANGED
LINKS:
shortId name linkKey linkKeys nbLocalIp dev rts rq tq txRate wTxRate wTxRateEff wTxThr wTxThrEff mcs sgi chw wSnr
F28A9409 rdntz-gateway DH2048M112 RSA896,DH2048M112 fe80::5054:ff:fe12:3456 br-lan 1 100 100 1000M -1 -1 -1 -1 0 0 20 0
[21615 1] WARN kernel_get_if_config_post: link index 1 lo addr 000000000000 REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 2 eth0 addr 802AA8A75144 REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 3 ip6tnl0 addr 00000000000000000000000000000000 REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 4 dummy0 addr 167BE2E38EF8 REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=6 label=br-lan addr=10.13.81.68 (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=6 label=br-lan addr=2012:0:0:44:: (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=6 label=br-lan addr=fd70:86c6:e07b:91b3:b73d:a1f7:92ef:8f2d (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=6 label=br-lan addr=fe80::822a:a8ff:fea7:5144 (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 6 br-lan addr 802AA8A75144 REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 79 wlan0-mesh addr 802AA8A65144 REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=341 label=X7main addr=10.13.81.68 (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=341 label=X7main addr=2012:0:0:44:: (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=341 label=X7main addr=fe80::60ed:c6ff:fe2e:5d16 (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 341 X7main addr FD7086C6E07B91B3B73DA1F792EF8F2D REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=342 label=X7C4main addr=10.13.81.68 (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=342 label=X7C4main addr=fe80::e89b:dd47:200d:cd60 (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 342 X7C4main addr REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=343 label=X7C6main addr=2012:0:0:44:: (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: addr index=343 label=X7C6main addr=fe80::97d1:272d:7c53:3fe5 (currSqn=0 ilnSqn=1 ianSqn=1) REMOVED
[21615 1] WARN kernel_get_if_config_post: link index 343 X7C6main addr REMOVED```
Restarting bmx7 from shell:
[1714 1] WARN kernel_get_if_config_post: link=eth0 dev=ERROR iln_changed=1 configuration CHANGED
[1714 1] WARN kernel_get_if_config_post: link=ip6tnl0 dev=ERROR iln_changed=1 configuration CHANGED
[1714 1] WARN kernel_get_if_config_post: link=dummy0 dev=ERROR iln_changed=1 configuration CHANGED
[1714 1] WARN kernel_get_if_config_post: link=br-lan dev=ERROR iln_changed=1 configuration CHANGED
[1714 1] WARN kernel_get_if_config_post: link=wlan0-mesh dev=ERROR iln_changed=1 configuration CHANGED
[1714 1] WARN kernel_get_if_config_post: link=wlan0-mesh_13 dev=ERROR iln_changed=1 configuration CHANGED```
ups, forgot to suppress these chatty and paranoid WARNINGS. Changed relevance to INFO and suppressed them during init and cleanup (so they do not appear during: bmx7 -c ... Fixed with https://github.com/bmx-routing/bmx7/commit/9883383dc26df16da67b9ef7ba99efe62f79c4e7 from https://github.com/bmx-routing/bmx7/tree/fixes
please keep on reporting...
looks good here. @dangowrt can this be closed?
I bumped bmx7 version in openwrt-routing packages https://github.com/openwrt-routing/packages/commit/fdaa4cde3b2c105dcad7a874826910e4309748a2
Am 25. April 2018 09:09:19 MESZ schrieb Paul Spooren notifications@github.com:
looks good here. @dangowrt can this be closed?
-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/bmx-routing/bmx7/issues/20#issuecomment-384182873
-- Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
Seems solved
So I searched that 500896 tag and found out it's in ip.c line 2625 in void devCheck():
So maybe this can also be fixed when addressing #19