#22045: system hangs when reconnecting pppoe-wan multiple times
-----------------------+------------------------
 Reporter:  anonymous  |      Owner:  developers
     Type:  defect     |     Status:  new
 Priority:  normal     |  Milestone:
Component:  packages   |    Version:  Trunk
 Keywords:             |
-----------------------+------------------------
 Netifd crashes the kernel when reconnecting multiple times.
 The use case:
  change IP address fetched from ISP
 How to reproduce:


 {{{
 ifdown wan
 sleep 5s
 ifup wan
 }}}

 It works the 1st time, crashes 2nd times in my case

 log caught via '/proc/kmsg'


 {{{
 root@OpenWrt:~# cat /proc/kmsg
 <6>[55063.318584] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
 <6>[55077.548187] mvneta f1074000.ethernet eth1: Link is Up - 1Gbps/Full -
 flow control off
 <6>[55077.814640] pppoe-wan: renamed from ppp0
 <6>[55099.509344] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
 <4>[55108.711649] netifd: page allocation failure: order:5, mode:0x24000c0
 <4>[55108.718075] CPU: 1 PID: 1364 Comm: netifd Not tainted 4.4.5 #1
 <4>[55108.723946] Hardware name: Marvell Armada 370/XP (Device Tree)
 <4>[55108.729812] Backtrace:
 <4>[55108.732333] [<c001dbe4>] (dump_backtrace) from [<c001ddec>]
 (show_stack+0x18/0x1c)
 <4>[55108.739944]  r7:00000005 r6:60000013 r5:c0525fb8 r4:00000000
 <4>[55108.745777] [<c001ddd4>] (show_stack) from [<c01b0c64>]
 (dump_stack+0x94/0xa8)
 <4>[55108.753062] [<c01b0bd0>] (dump_stack) from [<c00a0db4>]
 (warn_alloc_failed+0x120/0x144)
 <4>[55108.761111]  r7:00000005 r6:00000000 r5:024000c0 r4:c051a3c8
 <4>[55108.766937] [<c00a0c98>] (warn_alloc_failed) from [<c00a3448>]
 (__alloc_pages_nodemask+0x6e0/0x7b0)
 <4>[55108.776028]  r3:00000001 r2:00000000
 <4>[55108.779685]  r8:00000005 r7:00011000 r6:c051a3c8 r5:c051e5c8
 r4:00000000
 <4>[55108.786589] [<c00a2d68>] (__alloc_pages_nodemask) from [<c0021adc>]
 (__dma_alloc_buffer+0x34/0x16c)
 <4>[55108.795680]  r10:00000001 r9:cfb48738 r8:024000c0 r7:00011000
 r6:c051a3c8 r5:00000005
 <4>[55108.803699]  r4:000119ff
 <4>[55108.806300] [<c0021aa8>] (__dma_alloc_buffer) from [<c0021d68>]
 (__dma_alloc+0xc0/0x21c)
 <4>[55108.814432]  r10:00000001 r9:cfb48738 r8:024000c0 r7:cf956c10
 r6:c051a3c8 r5:00000000
 <4>[55108.822460]  r4:000119ff r3:00000001
 <4>[55108.826134] [<c0021ca8>] (__dma_alloc) from [<c0021efc>]
 (arm_coherent_dma_alloc+0x38/0x40)
 <4>[55108.834528]  r10:cfb48738 r9:c0534800 r8:c0021ec4 r7:cf956c10
 r6:00010a00 r5:cf83ec80
 <4>[55108.842547]  r4:00000000
 <4>[55108.845158] [<c0021ec4>] (arm_coherent_dma_alloc) from [<c027ff98>]
 (mvneta_setup_txqs+0x23c/0x38c)
 <4>[55108.854251]  r4:cfb48700
 <4>[55108.856854] [<c027fd5c>] (mvneta_setup_txqs) from [<c0283778>]
 (mvneta_open+0x54/0x18c)
 <4>[55108.864899]  r10:00000000 r9:00000000 r8:cf83e830 r7:c04a9d4c
 r6:c051a3c8 r5:cf83ec80
 <4>[55108.872917]  r4:cf83e800
 <4>[55108.875518] [<c0283724>] (mvneta_open) from [<c02c0448>]
 (__dev_open+0xa4/0x134)
 <4>[55108.882953]  r6:c051a3c8 r5:00000001 r4:cf83e800
 <4>[55108.887701] [<c02c03a4>] (__dev_open) from [<c02c0760>]
 (__dev_change_flags+0xb8/0x148)
 <4>[55108.895754]  r8:00000000 r7:00001002 r6:00001003 r5:00000001
 r4:cf83e800
 <4>[55108.902648] [<c02c06a8>] (__dev_change_flags) from [<c02c0810>]
 (dev_change_flags+0x20/0x50)
 <4>[55108.911129]  r9:00000000 r8:00000000 r7:00001002 r6:cf83e800
 r5:cf83e940 r4:cf83e800
 <4>[55108.919088] [<c02c07f0>] (dev_change_flags) from [<c02d680c>]
 (dev_ifsioc+0xe8/0x34c)
 <4>[55108.926961]  r9:00000000 r8:c04a9d4c r7:cd7d3e8c r6:cf83e800
 r5:00008914 r4:c051a3c8
 <4>[55108.934910] [<c02d6724>] (dev_ifsioc) from [<c02d72f4>]
 (dev_ioctl+0x808/0x8d4)
 <4>[55108.942259]  r9:00000000 r8:00000000 r7:be947afc r6:c051a3c8
 r5:c0535ec0 r4:00008914
 <4>[55108.950199] [<c02d6aec>] (dev_ioctl) from [<c02a4850>]
 (sock_ioctl+0x2e4/0x2f8)
 <4>[55108.957549]  r10:00000000 r9:00000005 r8:cf708f20 r7:ce498540
 r6:be947afc r5:fffffdfd
 <4>[55108.965567]  r4:00008914
 <4>[55108.968180] [<c02a456c>] (sock_ioctl) from [<c00e6850>]
 (do_vfs_ioctl+0x6e0/0x744)
 <4>[55108.975793]  r7:ce498540 r6:ce498540 r5:be947afc r4:c051a3c8
 <4>[55108.981617] [<c00e6170>] (do_vfs_ioctl) from [<c00e68f0>]
 (SyS_ioctl+0x3c/0x64)
 <4>[55108.988970]  r9:cd7d2000 r8:be947afc r7:00008914 r6:ce498540
 r5:00000005 r4:ce498540
 <4>[55108.996916] [<c00e68b4>] (SyS_ioctl) from [<c0009d40>]
 (ret_fast_syscall+0x0/0x3c)
 <4>[55109.004528]  r9:cd7d2000 r8:c0009f04 r7:00000036 r6:0003b418
 r5:0003b440 r4:b6fca1bc
 <4>[55109.012593] Mem-Info:
 <4>[55109.092519] lowmem_reserve[]: 0 0 0
 <4>[55109.096128] Normal: 250*4kB (UME) 115*8kB (UME) 49*16kB (UM) 70*32kB
 (UME) 22*64kB (UE) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB =
 6352kB
 <4>[55109.109955] 47589 total pagecache pages
 <4>[55109.113823] 15 pages in swap cache
 <4>[55109.117260] Swap cache stats: add 135, delete 120, find 0/1
 <4>[55109.122930] Free swap  = 135688kB
 <4>[55109.132502] 0 pages HighMem/MovableOnly
 <4>[55109.136368] 1929 pages reserved
 <3>[55109.139635] mvneta f1074000.ethernet eth1: mvneta_setup_txqs: can't
 create txq=4
 <1>[55109.147182] BUG: Bad page state in process netifd  pfn:0d521
 <0>[55109.152941] page:cffa3420 count:-1 mapcount:0 mapping:  (null)
 index:0x0
 <0>[55109.159733] flags: 0x0()
 <1>[55109.162320] page dumped because: nonzero _count
  nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat
 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip
 ip_set_hash_ipport<1>[55109.649924] BUG: Bad page state in process netifd
 pfn:0d522
 <0>[55109.655628] page:cffa3440 count:-1 mapcount:0 mapping:  (null)
 index:0x0
 <0>[55109.662418] flags: 0x0()
 <1>[55109.665008] page dumped because: nonzero _count
 <4>[55109.669627] Modules linked in: pppoe ppp_async iptable_nat ath9k
 pppox ppp_generic nf_nat_pptp nf_nat_ipv4 nf_nat_amanda nf_conntrack_pptp
 nf_conntrack_ipv6 nf_conntrack_ipv4 nf_conntrack_amanda ipt_REJECT
 ipt_MASQUERADE ath9k_common xt_time xt_tcpudp xt_tcpmss xt_string
 xt_statistic xt_state xt_socket xt_recent xt_quota xt_pkttype xt_owner
 xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_id xt_hl
 xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit
 xt_connbytes xt_comment xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT
 xt_NETMAP xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY ums_usbat ums_sddr55
 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab
 ums_cypress ums_alauda ts_kmp ts_fsm ts_bm slhc nf_reject_ipv4 nf_nat_tftp
 nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre
 nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat
 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip
 ip_set_hash_ipport<0>[55110.154191] page:cffa3460 count:-1 mapcount:0
 mapping:  (null) index:0x0
 <0>[55110.160982] flags: 0x0()
 <1>[55110.163570] page dumped because: nonzero _count
 <4>[55110.168136] Modules linked in: pppoe ppp_async iptable_nat ath9k
 pppox ppp_generic nf_nat_pptp nf_nat_ipv4 nf_nat_amanda nf_conntrack_pptp
 nf_conntrack_ipv6 nf_conntrack_ipv4 nf_conntrack_amanda ipt_REJECT
 ipt_MASQUERADE ath9k_common xt_time xt_tcpudp xt_tcpmss xt_string
 xt_statistic xt_state xt_socket xt_recent xt_quota xt_pkttype xt_owner
 xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_id xt_hl
 xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit
 xt_connbytes xt_comment xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT
 xt_NETMAP xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY ums_usbat ums_sddr55
 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab
 ums_cypress ums_alauda ts_kmp ts_fsm ts_bm slhc nf_reject_ipv4 nf_nat_tftp
 nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre
 nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat
 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip
 ip_set_hash_ipport<0>[55110.652734] page:cffa3480 count:-1 mapcount:0
 mapping:  (null) index:0x0
 <0>[55110.659530] flags: 0x0()
 <1>[55110.662118] page dumped because: nonzero _count
  ums_datafab ums_cypress ums_alauda ts_kmp ts_fsm ts_bm slhc
 nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_redirect
 nf_nat_proto_gre nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp
 nf_nat nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport
 ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac
 ip_set_bitmap_ip ip_set nfnetlink ip6t_REJECT nf_reject_ipv6 nf_log_ipv6
 nf_log_common ip6table_raw ip6table_mangle ip6table_filter ip6_tables
 x_tables ifb snd_compress snd_pcm_oss snd_mixer_oss snd_pcm snd_timer
 snd_rawmidi snd_seq_device snd_hwdep snd soundcore vfat fat nls_utf8
 nls_cp936 nls_cp932 regmap_spi regmap_mmio usb_storage leds_tlc591xx
 regmap_i2c i2c_core xhci_plat_hcd xhci_pci xhci_hcd uhci_hcd ohci_platform
 ohci_hcd sata_mv libata ehci_orion ehci_platform ehci_hcd sd_mod scsi_mod
 gpio_button_hotplug ext4 jbd2 mbcache btrfs xor raid6_pq usbcore nls_base
 usb_common crc32c_generic crypto_hash
 <4>[55111.784130] CPU: 1 PID: 1364 Comm: netifd Tainted: G    B
 4.4.5 #1
 <4>[55111.791219] Hardware name: Marvell Armada 370/XP (Device Tree)
 <4>[55111.797089] Backtrace:
 <4>[55111.799608] [<c001dbe4>] (dump_backtrace) from [<c001ddec>]
 (show_stack+0x18/0x1c)
 <4>[55111.807219]  r7:cffa3480 r6:60000013 r5:c0525fb8 r4:00000000
 <4>[55111.813041] [<c001ddd4>] (show_stack) from [<c01b0c64>]
 (dump_stack+0x94/0xa8)
 <4>[55111.820325] [<c01b0bd0>] (dump_stack) from [<c009fe30>]
 (bad_page+0x124/0x13c)
 <4>[55111.827587]  r7:cffa3480 r6:00000003 r5:00000004 r4:c0554d10
 <4>[55111.833406] [<c009fd0c>] (bad_page) from [<c00a0000>]
 (free_pages_prepare+0x1b8/0x2a8)
 <4>[55111.841364]  r10:00000001 r9:c0468a5c r8:c0468a70 r7:00000008
 r6:00000003 r5:00000004
 <4>[55111.849381]  r4:cffa3480 r3:c0468a84
 <4>[55111.853061] [<c009fe48>] (free_pages_prepare) from [<c00a1a10>]
 (__free_pages_ok+0x34/0x31c)
 <4>[55111.861541]  r10:00000000 r9:c051fc14 r8:00000000 r7:cfdf9000
 r6:00000000 r5:cffa3400
 <4>[55111.869562]  r4:00000003
 <4>[55111.872157] [<c00a19dc>] (__free_pages_ok) from [<c00a1d8c>]
 (__free_page_frag+0x70/0x74)
 <4>[55111.880375]  r10:00000000 r9:c051fc14 r8:00000000 r7:cd520900
 r6:cfb48810 r5:cf83ec80
 <4>[55111.888395]  r4:00000019
 <4>[55111.891003] [<c00a1d1c>] (__free_page_frag) from [<c0282a38>]
 (mvneta_rxq_deinit+0xc0/0x1b4)
 <4>[55111.899502] [<c0282978>] (mvneta_rxq_deinit) from [<c02838a4>]
 (mvneta_open+0x180/0x18c)
 <4>[55111.907634]  r10:00000000 r9:00000000 r8:cf83e830 r7:c04a9d4c
 r6:fffffff4 r5:cf83ec80
 <4>[55111.915656]  r4:cf83e800
 <4>[55111.918255] [<c0283724>] (mvneta_open) from [<c02c0448>]
 (__dev_open+0xa4/0x134)
 <4>[55111.925691]  r6:c051a3c8 r5:00000001 r4:cf83e800
 <4>[55111.930439] [<c02c03a4>] (__dev_open) from [<c02c0760>]
 (__dev_change_flags+0xb8/0x148)
 <4>[55111.938485]  r8:00000000 r7:00001002 r6:00001003 r5:00000001
 r4:cf83e800
 <4>[55111.945383] [<c02c06a8>] (__dev_change_flags) from [<c02c0810>]
 (dev_change_flags+0x20/0x50)
 <4>[55111.953865]  r9:00000000 r8:00000000 r7:00001002 r6:cf83e800
 r5:cf83e940 r4:cf83e800
 <4>[55111.961815] [<c02c07f0>] (dev_change_flags) from [<c02d680c>]
 (dev_ifsioc+0xe8/0x34c)
 <4>[55111.969686]  r9:00000000 r8:c04a9d4c r7:cd7d3e8c r6:cf83e800
 r5:00008914 r4:c051a3c8
 <4>[55111.977629] [<c02d6724>] (dev_ifsioc) from [<c02d72f4>]
 (dev_ioctl+0x808/0x8d4)
 <4>[55111.984980]  r9:00000000 r8:00000000 r7:be947afc r6:c051a3c8
 r5:c0535ec0 r4:00008914
 <4>[55111.992923] [<c02d6aec>] (dev_ioctl) from [<c02a4850>]
 (sock_ioctl+0x2e4/0x2f8)
 <4>[55112.000272]  r10:00000000 r9:00000005 r8:cf708f20 r7:ce498540
 r6:be947afc r5:fffffdfd
 <4>[55112.008287]  r4:00008914
 <4>[55112.010886] [<c02a456c>] (sock_ioctl) from [<c00e6850>]
 (do_vfs_ioctl+0x6e0/0x744)
 <4>[55112.018495]  r7:ce498540 r6:ce498540 r5:be947afc r4:c051a3c8
 <4>[55112.024317] [<c00e6170>] (do_vfs_ioctl) from [<c00e68f0>]
 (SyS_ioctl+0x3c/0x64)
 <4>[55112.031666]  r9:cd7d2000 r8:be947afc r7:00008914 r6:ce498540
 r5:00000005 r4:ce498540
 <4>[55112.039610] [<c00e68b4>] (SyS_ioctl) from [<c0009d40>]
 (ret_fast_syscall+0x0/0x3c)
 <4>[55112.047220]  r9:cd7d2000 r8:c0009f04 r7:00000036 r6:0003b418
 r5:0003b440 r4:b6fca1bc
 <1>[55112.055242] BUG: Bad page state in process netifd  pfn:0d525
 <0>[55112.060989] page:cffa34a0 count:-1 mapcount:0 mapping:  (null)
 index:0x0
 <0>[55112.067734] flags: 0x0()
 <4>[55112.074929] Modules linked in: pppoe ppp_async iptable_nat ath9k
 pppox ppp_generic nf_nat_pptp nf_nat_ipv4 nf_nat_amanda nf_conntrack_pptp
 nf_conntrack_ipv6 nf_conntrack_ipv4 nf_conntrack_amanda ipt_REJECT
 ipt_MASQUERADE ath9k_common xt_time xt_tcpudp xt_tcpmss xt_string
 xt_statistic xt_state xt_socket xt_recent xt_quota xt_pkttype xt_owner
 xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_id xt_hl
 xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit
 xt_connbytes xt_comment xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT
 xt_NETMAP xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY ums_usbat ums_sddr55
 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab
 ums_cypress ums_alauda ts_kmp ts_fsm ts_bm slhc nf_reject_ipv4 nf_nat_tftp
 nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre
 nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat
 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip
 ip_set_hash_ipport<0>[55112.559529] page:cffa34c0 count:-1 mapcount:0
 mapping:  (null) index:0x0
 <0>[55112.566269] flags: 0x0()
 <4>[55112.573460] Modules linked in: pppoe ppp_async iptable_nat ath9k
 pppox ppp_generic nf_nat_pptp nf_nat_ipv4 nf_nat_amanda nf_conntrack_pptp
 nf_conntrack_ipv6 nf_conntrack_ipv4 nf_conntrack_amanda ipt_REJECT
 ipt_MASQUERADE ath9k_common xt_time xt_tcpudp xt_tcpmss xt_string
 xt_statistic xt_state xt_socket xt_recent xt_quota xt_pkttype xt_owner
 xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_id xt_hl
 xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit
 xt_connbytes xt_comment xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT
 xt_NETMAP xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY ums_usbat ums_sddr55
 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab
 ums_cypress ums_alauda ts_kmp ts_fsm ts_bm slhc nf_reject_ipv4 nf_nat_tftp
 nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre
 nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat
 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip
 ip_set_hash_ipport<0>[55113.058016] page:cffa34e0 count:-1 mapcount:0
 mapping:  (null) index:0x0
 <0>[55113.064811] flags: 0x0()
 <1>[55113.067398] page dumped because: nonzero _count
 <4>[55113.072011] Modules linked in: pppoe ppp_async iptable_nat ath9k
 pppox ppp_generic nf_nat_pptp nf_nat_ipv4 nf_nat_amanda nf_conntrack_pptp
 nf_conntrack_ipv6 nf_conntrack_ipv4 nf_conntrack_amanda ipt_REJECT
 ipt_MASQUERADE ath9k_common xt_time xt_tcpudp xt_tcpmss xt_string
 xt_statistic xt_state xt_socket xt_recent xt_quota xt_pkttype xt_owner
 xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_id xt_hl
 xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit
 xt_connbytes xt_comment xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT
 xt_NETMAP xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY ums_usbat ums_sddr55
 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab
 ums_cypress ums_alauda ts_kmp ts_fsm ts_bm slhc nf_reject_ipv4 nf_nat_tftp
 nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre
 nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat
 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip
 ip_set_hash_ipport<1>[55113.554649] BUG: Bad page state in process ifup
 pfn:0d530
 <0>[55113.560317] page:cffa3600 count:-1 mapcount:0 mapping:  (null)
 index:0x0
 <0>[55113.567060] flags: 0x0()
 <4>[55113.574269] Modules linked in: pppoe ppp_async iptable_nat ath9k
 pppox ppp_generic nf_nat_pptp nf_nat_ipv4 nf_nat_amanda nf_conntrack_pptp
 nf_conntrack_ipv6 nf_conntrack_ipv4 nf_conntrack_amanda ipt_REJECT
 ipt_MASQUERADE ath9k_common xt_time xt_tcpudp xt_tcpmss xt_string
 xt_statistic xt_state xt_socket xt_recent xt_quota xt_pkttype xt_owner
 xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_id xt_hl
 xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit
 xt_connbytes xt_comment xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT
 xt_NETMAP xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY ums_usbat ums_sddr55
 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab
 ums_cypress ums_alauda ts_kmp ts_fsm ts_bm slhc nf_reject_ipv4 nf_nat_tftp
 nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre
 nf_nat_masquerade_ipv4 nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat
 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
 nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache
 nf_conntrack_proto_gre nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp
 nf_conntrack_broadcast libcrc32c iptable_raw iptable_mangle iptable_filter
 ipt_ECN ip_tables crc_ccitt ath9k_hw ath armada_thermal act_connmark
 nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow
 cls_route cls_fw sch_hfsc sch_ingress tmp421 pwm_fan thermal_sys hwmon
 i2c_mv64xxx i2c_dev mwlwifi mac80211 cfg80211 compat ledtrig_usbdev xt_set
 ip_set_list_set ip_set_hash_netiface ip_set_hash_netport
 ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac
 ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport
 ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac
 ip_set_bitmap_ip ip_set nfnetlink ip6t_REJECT nf_reject_ipv6 nf_log_ipv6
 nf_log_common ip6table_raw ip6table_mangle ip6table_filter ip6_tables
 x_tables ifb snd_compress snd_pcm_oss snd_mixer_oss snd_pcm snd_timer
 snd_rawmidi snd_seq_device snd_hwdep snd soundcore vfat fat nls_utf8
 nls_cp936 nls_cp932 regmap_spi regmap_mmio usb_storage leds_tlc591xx
 regmap_i2c i2c_core xhci_plat_hcd xhci_pci xhci_hcd uhci_hcd ohci_platform
 ohci_hcd sata_mv libata ehci_orion ehci_platform ehci_hcd sd_mod scsi_mod
 gpio_button_hotplug ext4 jbd2 mbcache btrfs xor raid6_pq usbcore nls_base
 usb_common crc32c_generic crypto_hash
 <4>[55113.781925] CPU: 1 PID: 12824 Comm: ifup Tainted: G    B
 4.4.5 #1
 <4>[55113.788926] Hardware name: Marvell Armada 370/XP (Device Tree)
 <4>[55113.794793] Backtrace:
 <4>[55113.797309] [<c001dbe4>] (dump_backtrace) from [<c001ddec>]
 (show_stack+0x18/0x1c)
 <4>[55113.804920]  r7:cffa3600 r6:60000013 r5:c0525fb8 r4:00000000
 <4>[55113.810741] [<c001ddd4>] (show_stack) from [<c01b0c64>]
 (dump_stack+0x94/0xa8)
 <4>[55113.818033] [<c01b0bd0>] (dump_stack) from [<c009fe30>]
 (bad_page+0x124/0x13c)
 <4>[55113.825297]  r7:cffa3600 r6:0f8cb000 r5:c0468a70 r4:c0554d10
 <4>[55113.831122] [<c009fd0c>] (bad_page) from [<c00a2aa0>]
 (get_page_from_freelist+0x590/0x858)
 <4>[55113.839428]  r10:c051db40 r9:cffa3600 r8:00000001 r7:c0468a5c
 r6:0f8cb000 r5:c0468a70
 <4>[55113.847456]  r4:c0518840 r3:00000000
 <4>[55113.851132] [<c00a2510>] (get_page_from_freelist) from [<c00a2e48>]
 (__alloc_pages_nodemask+0xe0/0x7b0)
 <4>[55113.860575]  r10:c051a3c8 r9:0116c000 r8:00000000 r7:cd1376e0
 r6:cc964040 r5:c051db40
 <4>[55113.868598]  r4:026084c0
 <4>[55113.871202] [<c00a2d68>] (__alloc_pages_nodemask) from [<c00ba894>]
 (__pte_alloc+0x2c/0x16c)
 <4>[55113.879684]  r10:00000000 r9:0116c000 r8:00000000 r7:cd1376e0
 r6:cc964040 r5:c379f880
 <4>[55113.887703]  r4:cc964040
 <4>[55113.890304] [<c00ba868>] (__pte_alloc) from [<c00bc094>]
 (copy_page_range+0x180/0x5a4)
 <4>[55113.898266]  r7:cd1376e0 r6:c051a3c8 r5:00000000 r4:cc964040
 <4>[55113.904099] [<c00bbf14>] (copy_page_range) from [<c00287f8>]
 (copy_process.part.3+0xa20/0x13bc)
 <4>[55113.912847]  r10:c053b70c r9:00000001 r8:c379f880 r7:cd1376e0
 r6:c051a3c8 r5:0000b6f0
 <4>[55113.920870]  r4:cd137058
 <4>[55113.923469] [<c0027dd8>] (copy_process.part.3) from [<c0029330>]
 (_do_fork+0xe8/0x33c)
 <4>[55113.931428]  r10:00000000 r9:cd3d0000 r8:00000000 r7:00000000
 r6:bee792c4 r5:00000011
 <4>[55113.939451]  r4:c051a3c8
 <4>[55113.942053] [<c0029248>] (_do_fork) from [<c00295ec>]
 (sys_fork+0x2c/0x34)
 <4>[55113.948968]  r10:00000000 r9:cd3d0000 r8:c0009f04 r7:00000002
 r6:bee792c4 r5:b6fa51bc
 <4>[55113.956987]  r4:b6f204b0
 <4>[55113.959589] [<c00295c0>] (sys_fork) from [<c0009d40>]
 (ret_fast_syscall+0x0/0x3c)
 <1>[55113.969916] BUG: Bad page state in process ifup  pfn:0d5c8
 <0>[55113.975461] page:cffa4900 count:-1 mapcount:0 mapping:  (null)
 index:0x0
 <0>[55113.982315] flags: 0x0()
 <1>[55113.984943] page dumped because: nonzero _count
  ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac
 ip_set_bitmap_ip ip_set nfnetlink ip6t_REJECT nf_reject_ipv6 nf_log_ipv6
 nf_log_common ip6table_raw ip6table_mangle ip6table_filter ip6_tables
 x_tables ifb snd_compress snd_pcm_oss snd_mixer_oss snd_pcm snd_timer
 snd_rawmidi snd_seq_device snd_hwdep snd soundcore vfat fat nls_utf8
 nls_cp936 nls_cp932 regmap_spi regmap_mmio usb_storage leds_tlc591xx
 regmap_i2c i2c_core xhci_plat_hcd xhci_pci xhci_hcd uhci_hcd ohci_platform
 ohci_hcd sata_mv libata ehci_orion ehci_platform ehci_hcd sd_mod scsi_mod
 gpio_button_hotplug ext4 jbd2 mbcache btrfs xor raid6_pq usbcore nls_base
 usb_common crc32c_generic crypto_hash
 <4>[55114.198503] CPU: 0 PID: 12829 Comm: ifup Tainted: G    B
 4.4.5 #1
 <4>[55114.205502] Hardware name: Marvell Armada 370/XP (Device Tree)
 <4>[55114.211368] Backtrace:
 <4>[55114.213867] [<c001dbe4>] (dump_backtrace) from [<c001ddec>]
 (show_stack+0x18/0x1c)
 <4>[55114.221474]  r7:cffa4900 r6:60000013 r5:c0525fb8 r4:00000000
 <4>[55114.227237] [<c001ddd4>] (show_stack) from [<c01b0c64>]
 (dump_stack+0x94/0xa8)
 <4>[55114.234517] [<c01b0bd0>] (dump_stack) from [<c009fe30>]
 (bad_page+0x124/0x13c)
 <4>[55114.241779]  r7:cffa4900 r6:c051db40 r5:c0468a70 r4:c0554d10
 <4>[55114.247542] [<c009fd0c>] (bad_page) from [<c00a2aa0>]
 (get_page_from_freelist+0x590/0x858)
 <4>[55114.255846]  r10:c051db40 r9:cffa4900 r8:00000004 r7:c0468a5c
 r6:c051db40 r5:c0468a70
 <4>[55114.263797]  r4:024004c0 r3:00000000
 <4>[55114.267431] [<c00a2510>] (get_page_from_freelist) from [<c00a2e48>]
 (__alloc_pages_nodemask+0xe0/0x7b0)
 <4>[55114.276866]  r10:c051a3c8 r9:ccaa0d00 r8:00000002 r7:cc877880
 r6:cd179000 r5:c051db40
 <4>[55114.284817]  r4:024004c0
 <4>[55114.287392] [<c00a2d68>] (__alloc_pages_nodemask) from [<c00a3530>]
 (__get_free_pages+0x18/0x34)
 <4>[55114.296217]  r10:ffffff9c r9:ccaa0d00 r8:b6f20d9c r7:cc877880
 r6:cd179000 r5:00000000
 <4>[55114.304170]  r4:cc877880
 <4>[55114.306743] [<c00a3518>] (__get_free_pages) from [<c0023998>]
 (pgd_alloc+0x20/0x114)
 <4>[55114.314542] [<c0023978>] (pgd_alloc) from [<c00276a0>]
 (mm_init+0xd8/0x12c)
 <4>[55114.321543]  r9:ccaa0d00 r8:b6f20d9c r7:b6f20d84 r6:cd179000
 r5:00000000 r4:cc877880
 <4>[55114.329419] [<c00275c8>] (mm_init) from [<c0027b88>]
 (mm_alloc+0x4c/0x58)
 <4>[55114.336236]  r7:b6f20d84 r6:cd179000 r5:cd7ecf00 r4:cc877880
 <4>[55114.342011] [<c0027b3c>] (mm_alloc) from [<c00dbde0>]
 (do_execveat_common+0x290/0x620)
 <4>[55114.349968]  r5:cd7ecf00 r4:c051a3c8
 <4>[55114.353608] [<c00dbb50>] (do_execveat_common) from [<c00dc3f4>]
 (SyS_execve+0x38/0x40)
 <4>[55114.361564]  r10:00000000 r9:cd2b2000 r8:c0009f04 r7:0000000b
 r6:b6f20d9c r5:b6f20d9c
 <4>[55114.369512]  r4:b6f20d84
 <4>[55114.372091] [<c00dc3bc>] (SyS_execve) from [<c0009d40>]
 (ret_fast_syscall+0x0/0x3c)
 <4>[55114.379785]  r5:b6f20dd4 r4:b6f20d84
 <1>[55121.990769] BUG: Bad page state in process crond  pfn:0d5cc
 <0>[55121.996398] page:cffa4980 count:-1 mapcount:0 mapping:  (null)
 index:0x0
 <0>[55122.003215] flags: 0x0()
 <1>[55122.005800] page dumped because: nonzero _count
 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/22045>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to