Баг при пропадании доступа к RADIUS-серверу

Questions related to general functionality
Post Reply
unik
Posts: 4
Joined: 06 Sep 2015, 11:58

Баг при пропадании доступа к RADIUS-серверу

Post by unik »

Добрый день.
Прошу прощения что дублирую пост с нага, но там тема на 300 страниц и оставлять/обсуждать багрепорты достаточно проблематично.

Тестируем accel для замены пула из древних mpd. Прошлой ночью словили WARN_ON+PANIC в ядре, при кратковременном сбое RADIUS-сервера. Трейсы удалось получить через remote syslog - они ниже. Подробности:

OS: Fedora 22 server x86_64.
Ядро: 4.1.5-200.fc22.x86_64 (стандартное федоровское).
Accel-PPP: 1.9.0, релиз; пользователи исключительно по PPTP.
Конфиг Accel-PPP (пароли и белые адреса заменены на [[removed]]):

Code: Select all

[modules]
log_syslog
pptp
#l2tp
auth_mschap_v2
auth_mschap_v1
auth_chap_md5
radius
#ippool
sigchld
shaper
net-snmp
connlimit

[core]
thread-count=4

[ppp]
verbose=1
min-mtu=1280
mtu=1400
mru=1400
check-ip=1
mppe=deny
ipv4=require
ipv6=deny
ipv6-intf-id=0:0:0:1
ipv6-peer-intf-id=0:0:0:2
ipv6-accept-peer-intf-id=1
lcp-echo-interval=20
lcp-echo-failure=3
lcp-echo-timeout=120
unit-cache=30

[auth]

[dns]
dns1=[[removed]]
dns2=[[removed]]

[client-ip-range]
10.0.0.0/8
[[removed]]
[[removed]]

[pptp]
verbose=1
bind=10.254.2.27

#[l2tp]
#verbose=1
#bind=10.254.2.27
#dictionary=/usr/share/accel-ppp/l2tp/dictionary
#host-name=[[removed]]

[radius]
dictionary=/usr/share/accel-ppp/radius/dictionary
nas-identifier=10.254.0.27
nas-ip-address=10.254.0.27
gw-ip-address=10.254.4.27
server=10.254.0.2,[[removed]]
dae-server=10.254.0.27:3799,[[removed]]
acct-interim-interval=120
timeout=5
max-try=3
acct-timeout=60
acct-delay-time=1

[log]
syslog=accel27,daemon
copy=1
level=4

[ip-pool]

[pppd-compat]
verbose=1

[shaper]
verbose=1
up-burst-factor=1.0
down-burst-factor=4.0
latency=50
#mpu=0
r2q=4000
#fwmark= - to ignore shaper
ifb=ifb0
up-limiter=htb
down-limiter=htb
leaf-qdisc=fq_codel

[cli]
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001

[snmp]
master=0
agent-name=accel-ppp

[connlimit]
limit=10/min
burst=3
timeout=90
Кусок syslog с warning и паникой:

Code: Select all

2015-09-06T04:18:06+03:00 vpn27 kernel: ------------[ cut here ]------------
2015-09-06T04:18:06+03:00 vpn27 kernel: WARNING: CPU: 5 PID: 25 at lib/list_debug.c:62 __list_del_entry+0xdd/0xe0()
2015-09-06T04:18:06+03:00 vpn27 kernel: list_del corruption. next->prev should be ffff880056bf5f60, but was dead000000200200
2015-09-06T04:18:06+03:00 vpn27 kernel: Modules linked in: sch_sfq act_mirred act_skbedit cls_u32 sch_ingress cls_flow sch_htb l2tp_ppp l2tp_netlink pptp gre pppoe pppox ppp_generic slhc intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp 
kvm joydev ipmi_ssif ipmi_devintf winbond_cir iTCO_wdt rc_core ipmi_si iTCO_vendor_support ipmi_msghandler ppdev i2c_i801 parport_pc parport tpm_tis lpc_ich ie31200_edac tpm shpchp mfd_core edac_core l2tp_ip6 l2tp_core ip6_udp_tunnel udp
_tunnel ifb bridge bonding 8021q garp mrp stp llc isofs squashfs mgag200 i2c_algo_bit drm_kms_helper crct10dif_pclmul ttm crc32_pclmul e1000e crc32c_intel drm ghash_clmulni_intel ptp pps_core video loop
2015-09-06T04:18:06+03:00 vpn27 kernel: CPU: 5 PID: 25 Comm: rcuos/2 Not tainted 4.1.5-200.fc22.x86_64 #1
2015-09-06T04:18:06+03:00 vpn27 kernel: Hardware name: Intel Corporation S1200BTL/S1200BTL, BIOS S1200BT.86B.02.00.0035.030220120927 03/02/2012
2015-09-06T04:18:06+03:00 vpn27 kernel: 0000000000000000 00000000ebbaa8c8 ffff880137c77c58 ffffffff8179b89d
2015-09-06T04:18:06+03:00 vpn27 kernel: 0000000000000000 ffff880137c77cb0 ffff880137c77c98 ffffffff810a165a
2015-09-06T04:18:06+03:00 vpn27 kernel: ffff880137c77ce0 ffff880056bf5f60 ffff8800939d1540 ffff880056bf4560
2015-09-06T04:18:06+03:00 vpn27 kernel: Call Trace:
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8179b89d>] dump_stack+0x45/0x57
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810a165a>] warn_slowpath_common+0x8a/0xc0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810a16e5>] warn_slowpath_fmt+0x55/0x70
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff813cb9cd>] __list_del_entry+0xdd/0xe0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff813cb9e1>] list_del+0x11/0x40
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffffa034637d>] tcf_mirred_release+0x1d/0x40 [act_mirred]
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff816addf9>] tcf_hash_release+0x49/0x80
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff816ae42e>] tcf_action_destroy+0x6e/0xa0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff816ac360>] tcf_exts_destroy+0x20/0x30
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffffa03362bb>] u32_destroy_key+0x1b/0x50 [cls_u32]
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffffa033630b>] u32_delete_key_freepf_rcu+0x1b/0x20 [cls_u32]
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff81102c0f>] rcu_nocb_kthread+0x19f/0x550
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8179d951>] ? __schedule+0x241/0x720
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810e4d40>] ? wake_atomic_t_function+0x70/0x70
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff81102a70>] ? rcu_pm_notify+0x60/0x60
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810c0ba8>] kthread+0xd8/0xf0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810c0ad0>] ? kthread_worker_fn+0x180/0x180
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff817a2262>] ret_from_fork+0x42/0x70
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810c0ad0>] ? kthread_worker_fn+0x180/0x180
2015-09-06T04:18:06+03:00 vpn27 kernel: ---[ end trace 47dbc57db5426de8 ]---
2015-09-06T04:18:06+03:00 vpn27 kernel: general protection fault: 0000 [#1] SMP 
2015-09-06T04:18:06+03:00 vpn27 kernel: Modules linked in: sch_sfq act_mirred act_skbedit cls_u32 sch_ingress cls_flow sch_htb l2tp_ppp l2tp_netlink pptp gre pppoe pppox ppp_generic slhc intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp 
kvm joydev ipmi_ssif ipmi_devintf winbond_cir iTCO_wdt rc_core ipmi_si iTCO_vendor_support ipmi_msghandler ppdev i2c_i801 parport_pc parport tpm_tis lpc_ich ie31200_edac tpm shpchp mfd_core edac_core l2tp_ip6 l2tp_core ip6_udp_tunnel udp
_tunnel ifb bridge bonding 8021q garp mrp stp llc isofs squashfs mgag200 i2c_algo_bit drm_kms_helper crct10dif_pclmul ttm crc32_pclmul e1000e crc32c_intel drm ghash_clmulni_intel ptp pps_core video loop
2015-09-06T04:18:06+03:00 vpn27 kernel: CPU: 1 PID: 4000 Comm: accel-pppd Tainted: G        W       4.1.5-200.fc22.x86_64 #1
2015-09-06T04:18:06+03:00 vpn27 kernel: Hardware name: Intel Corporation S1200BTL/S1200BTL, BIOS S1200BT.86B.02.00.0035.030220120927 03/02/2012
2015-09-06T04:18:06+03:00 vpn27 kernel: task: ffff88006b2c93c0 ti: ffff880120710000 task.ti: ffff880120710000
2015-09-06T04:18:06+03:00 vpn27 kernel: RIP: 0010:[<ffffffff817a18b9>]  [<ffffffff817a18b9>] _raw_spin_lock_bh+0x19/0x60
2015-09-06T04:18:06+03:00 vpn27 kernel: RSP: 0018:ffff880120713cb8  EFLAGS: 00010286
2015-09-06T04:18:06+03:00 vpn27 kernel: RAX: 0000000000010000 RBX: dead000000100060 RCX: 0000000000000006
2015-09-06T04:18:06+03:00 vpn27 kernel: RDX: 0000000000001f7a RSI: 0000000000000200 RDI: dead0000001000d0
2015-09-06T04:18:06+03:00 vpn27 kernel: RBP: ffff880120713cb8 R08: 0000000000000000 R09: ffffffffa0348070
2015-09-06T04:18:06+03:00 vpn27 kernel: R10: ffff88005d48d000 R11: ffff88006069f800 R12: dead0000001000d0
2015-09-06T04:18:06+03:00 vpn27 kernel: R13: ffff880056384000 R14: ffff880120713d78 R15: 0000000000000000
2015-09-06T04:18:06+03:00 vpn27 kernel: FS:  00007fed454e0700(0000) GS:ffff880139840000(0000) knlGS:0000000000000000
2015-09-06T04:18:06+03:00 vpn27 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2015-09-06T04:18:06+03:00 vpn27 kernel: CR2: 00007f4714000000 CR3: 0000000061513000 CR4: 00000000000406e0
2015-09-06T04:18:06+03:00 vpn27 kernel: Stack:
2015-09-06T04:18:06+03:00 vpn27 kernel: ffff880120713ce8 ffffffffa034606a ffffffffa015d060 00000000ffffffea
2015-09-06T04:18:06+03:00 vpn27 kernel: ffffffff81cec8e0 0000000000000006 ffff880120713d28 ffffffff810c19df
2015-09-06T04:18:06+03:00 vpn27 kernel: ffff880120713d48 ffff880120713d78 0000000000000006 ffff880056384000
2015-09-06T04:18:06+03:00 vpn27 kernel: Call Trace:
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffffa034606a>] mirred_device_event+0x6a/0xa0 [act_mirred]
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810c19df>] notifier_call_chain+0x4f/0x80
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810c1b76>] raw_notifier_call_chain+0x16/0x20
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8167b0b9>] call_netdevice_notifiers_info+0x39/0x70
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8167d0ea>] rollback_registered_many+0x20a/0x330
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8167d250>] rollback_registered+0x40/0x70
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8167e570>] unregister_netdevice_queue+0x50/0xb0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8167e5f0>] unregister_netdev+0x20/0x30
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffffa0269626>] ppp_shutdown_interface+0xe6/0x100 [ppp_generic]
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffffa02696ae>] ppp_release+0x6e/0x90 [ppp_generic]
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8122cb1c>] __fput+0xdc/0x1f0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff8122cc7e>] ____fput+0xe/0x10
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff810bef87>] task_work_run+0xa7/0xe0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff81014d1d>] do_notify_resume+0x9d/0xa0
2015-09-06T04:18:06+03:00 vpn27 kernel: [<ffffffff817a203c>] int_signal+0x12/0x17
2015-09-06T04:18:06+03:00 vpn27 kernel: Code: 5d c3 b8 01 00 00 00 5d c3 66 0f 1f 84 00 00 00 00 00 66 66 66 66 90 55 65 81 05 a7 9f 86 7e 00 02 00 00 48 89 e5 b8 00 00 01 00 <f0> 0f c1 07 89 c2 c1 ea 10 66 39 c2 75 09 5d c3 0f 1f 80 00 
00 
2015-09-06T04:18:06+03:00 vpn27 kernel: RIP  [<ffffffff817a18b9>] _raw_spin_lock_bh+0x19/0x60
2015-09-06T04:18:06+03:00 vpn27 kernel: RSP <ffff880120713cb8>
2015-09-06T04:18:07+03:00 vpn27 kernel: ------------[ cut here ]------------
2015-09-06T04:18:07+03:00 vpn27 kernel: kernel BUG at mm/vmalloc.c:1335!
2015-09-06T04:18:07+03:00 vpn27 kernel: invalid opcode: 0000 [#2] SMP 
2015-09-06T04:18:07+03:00 vpn27 kernel: Modules linked in: sch_sfq act_mirred act_skbedit cls_u32 sch_ingress cls_flow sch_htb l2tp_ppp l2tp_netlink pptp gre pppoe pppox ppp_generic slhc intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp 
kvm joydev ipmi_ssif ipmi_devintf winbond_cir iTCO_wdt rc_core ipmi_si iTCO_vendor_support ipmi_msghandler ppdev i2c_i801 parport_pc parport tpm_tis lpc_ich ie31200_edac tpm shpchp mfd_core edac_core l2tp_ip6 l2tp_core ip6_udp_tunnel udp
_tunnel ifb bridge bonding 8021q garp mrp stp llc isofs squashfs mgag200 i2c_algo_bit drm_kms_helper crct10dif_pclmul ttm crc32_pclmul e1000e crc32c_intel drm ghash_clmulni_intel ptp pps_core video loop
2015-09-06T04:18:07+03:00 vpn27 kernel: CPU: 1 PID: 4000 Comm: accel-pppd Tainted: G        W       4.1.5-200.fc22.x86_64 #1
2015-09-06T04:18:07+03:00 vpn27 kernel: Hardware name: Intel Corporation S1200BTL/S1200BTL, BIOS S1200BT.86B.02.00.0035.030220120927 03/02/2012
2015-09-06T04:18:07+03:00 vpn27 kernel: task: ffff88006b2c93c0 ti: ffff880120710000 task.ti: ffff880120710000
2015-09-06T04:18:07+03:00 vpn27 kernel: RIP: 0010:[<ffffffff811ed088>]  [<ffffffff811ed088>] __get_vm_area_node+0x168/0x170
2015-09-06T04:18:07+03:00 vpn27 kernel: RSP: 0018:ffff880120713038  EFLAGS: 00010206
2015-09-06T04:18:07+03:00 vpn27 kernel: RAX: 0000000080000200 RBX: 0000000000000001 RCX: ffffc90000000000
2015-09-06T04:18:07+03:00 vpn27 kernel: RDX: 0000000000000001 RSI: 0000000000000001 RDI: 000000000012c000
2015-09-06T04:18:07+03:00 vpn27 kernel: RBP: ffff880120713078 R08: ffffe8ffffffffff R09: 00000000ffffffff
2015-09-06T04:18:07+03:00 vpn27 kernel: R10: ffff8800541f8d40 R11: ffffffffa017b089 R12: 00000000c012c000
2015-09-06T04:18:07+03:00 vpn27 kernel: R13: 000000000012c000 R14: 00000000c0000000 R15: 800000000000016b
2015-09-06T04:18:07+03:00 vpn27 kernel: FS:  00007fed454e0700(0000) GS:ffff880139840000(0000) knlGS:0000000000000000
2015-09-06T04:18:07+03:00 vpn27 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2015-09-06T04:18:07+03:00 vpn27 kernel: CR2: 00007f4711ece0a0 CR3: 0000000061513000 CR4: 00000000000406e0
2015-09-06T04:18:07+03:00 vpn27 kernel: Stack:
2015-09-06T04:18:07+03:00 vpn27 kernel: 00000000c012c000 ffffc90000000000 ffff880120713098 0000000000000001
2015-09-06T04:18:07+03:00 vpn27 kernel: 00000000c012c000 000000000012c000 00000000c0000000 800000000000016b
2015-09-06T04:18:07+03:00 vpn27 kernel: ffff880120713098 ffffffff811ee470 00000000000000d0 ffffffffa017b089
2015-09-06T04:18:07+03:00 vpn27 kernel: Call Trace:
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff811ee470>] get_vm_area_caller+0x40/0x50
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa017b089>] ? ttm_mem_reg_ioremap+0x149/0x160 [ttm]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff810692af>] __ioremap_caller+0x21f/0x3a0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff810695c2>] ioremap_wc+0x32/0x40
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa017b089>] ttm_mem_reg_ioremap+0x149/0x160 [ttm]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa017b5a3>] ttm_bo_move_memcpy+0xe3/0x640 [ttm]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81100001>] ? register_irq_proc+0xa1/0x150
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa004dd88>] mgag200_bo_move+0x18/0x20 [mgag200]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa0178ed4>] ttm_bo_handle_move_mem+0x2d4/0x670 [ttm]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa01798d2>] ? ttm_bo_mem_space+0xf2/0x3b0 [ttm]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa017a051>] ttm_bo_validate+0x201/0x220 [ttm]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8106962c>] ? iounmap.part.5+0x5c/0x90
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8106008c>] ? kgdb_correct_hw_break+0x3c/0x120
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa004e735>] mgag200_bo_push_sysram+0xa5/0xf0 [mgag200]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa0049b47>] mga_crtc_do_set_base.isra.6.constprop.17+0x87/0x450 [mgag200]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa004af1a>] mga_crtc_mode_set+0x100a/0x20f0 [mgag200]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa01ac9bd>] drm_crtc_helper_set_mode+0x33d/0x590 [drm_kms_helper]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa01adb30>] drm_crtc_helper_set_config+0x980/0xb10 [drm_kms_helper]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa006a516>] drm_mode_set_config_internal+0x66/0x100 [drm]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa01b99bf>] drm_fb_helper_pan_display+0x9f/0xf0 [drm_kms_helper]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81429fd6>] fb_pan_display+0xd6/0x180
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81423db0>] bit_update_start+0x20/0x50
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81420c9d>] fbcon_switch+0x3bd/0x670
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff814a6ec9>] redraw_screen+0x1a9/0x2a0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8141ff20>] fbcon_blank+0x120/0x390
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff810f7a9a>] ? console_unlock+0x20a/0x4d0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff810f8670>] ? vprintk_emit+0x370/0x560
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8110903d>] ? internal_add_timer+0x8d/0xc0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8110aed6>] ? mod_timer+0x136/0x230
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff814a84ea>] do_unblank_screen+0xda/0x1d0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff814a85f0>] unblank_screen+0x10/0x20
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff813bd109>] bust_spinlocks+0x19/0x40
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81018738>] oops_end+0x38/0xe0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81018c9b>] die+0x4b/0x70
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81015610>] do_general_protection+0x120/0x1b0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff817a3df8>] general_protection+0x28/0x30
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff817a18b9>] ? _raw_spin_lock_bh+0x19/0x60
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff817a191b>] ? _raw_spin_unlock_bh+0x1b/0x20
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa034606a>] mirred_device_event+0x6a/0xa0 [act_mirred]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff810c19df>] notifier_call_chain+0x4f/0x80
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff810c1b76>] raw_notifier_call_chain+0x16/0x20
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8167b0b9>] call_netdevice_notifiers_info+0x39/0x70
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8167d0ea>] rollback_registered_many+0x20a/0x330
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8167d250>] rollback_registered+0x40/0x70
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8167e570>] unregister_netdevice_queue+0x50/0xb0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8167e5f0>] unregister_netdev+0x20/0x30
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa0269626>] ppp_shutdown_interface+0xe6/0x100 [ppp_generic]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffffa02696ae>] ppp_release+0x6e/0x90 [ppp_generic]
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8122cb1c>] __fput+0xdc/0x1f0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff8122cc7e>] ____fput+0xe/0x10
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff810bef87>] task_work_run+0xa7/0xe0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff81014d1d>] do_notify_resume+0x9d/0xa0
2015-09-06T04:18:07+03:00 vpn27 kernel: [<ffffffff817a203c>] int_signal+0x12/0x17
2015-09-06T04:18:07+03:00 vpn27 kernel: Code: de e9 fe fe ff ff 0f 1f 44 00 00 4c 89 ef e8 d0 e7 01 00 48 83 c4 18 31 c0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 80 00 00 00 00 <0f> 0b 66 0f 1f 44 00 00 66 66 66 66 90 55 49 89 c8 41 b9 ff ff 
2015-09-06T04:18:07+03:00 vpn27 kernel: RIP  [<ffffffff811ed088>] __get_vm_area_node+0x168/0x170
2015-09-06T04:18:07+03:00 vpn27 kernel: RSP <ffff880120713038>
2015-09-06T04:18:07+03:00 vpn27 kernel: ---[ end trace 47dbc57db5426de9 ]---
2015-09-06T04:18:07+03:00 vpn27 kernel: Kernel panic - not syncing: Fatal exception in interrupt
Дополнительная информация: сервер бездисковый, грузится через PXE в рамдиск.

PS: параллельно отправил в шапошную багзиллу: https://bugzilla.redhat.com/show_bug.cgi?id=1260391 , т.к. баг весьма вероятно не в accel, а например (судя по трейсам) в mirred action.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Баг при пропадании доступа к RADIUS-серверу

Post by Dmitry »

если падает ядро, то наверно имеет смысл попробовать другую его версию
то что падает в процессе accel-pppd не означает, что accel в этом виноват
NiTr0
Posts: 27
Joined: 18 Apr 2015, 11:11

Re: Баг при пропадании доступа к RADIUS-серверу

Post by NiTr0 »

попробовать какой-либо внешний шейпер, при том - не удалять qdisc'и в ip-down, а чистить их в ip-up.

у меня подобное случалось, редкие падения - при масс дисконнектах, при удалении шейперов в ip-down. на 3.14 и 4.1 ядрах. после правки шейпера (убрал удаление qdisc) - попустило на части брасов, один - немного продолжает выделываться: https://bugzilla.kernel.org/show_bug.cgi?id=100971
unik
Posts: 4
Joined: 06 Sep 2015, 11:58

Re: Баг при пропадании доступа к RADIUS-серверу

Post by unik »

История продолжается на 4.1.6 и 4.1.7

Edit: параллельно с багом в федоровской багзилле, завёл его копию на kernel.org: https://bugzilla.kernel.org/show_bug.cgi?id=105071
Last edited by unik on 27 Sep 2015, 20:11, edited 1 time in total.
unik
Posts: 4
Joined: 06 Sep 2015, 11:58

Re: Баг при пропадании доступа к RADIUS-серверу

Post by unik »

NiTr0 wrote:попробовать какой-либо внешний шейпер, при том - не удалять qdisc'и в ip-down, а чистить их в ip-up.
Хм, а встроенному шейперу нет возможности сказать чистить qdisc только при старте?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Баг при пропадании доступа к RADIUS-серверу

Post by Dmitry »

нет
unik
Posts: 4
Joined: 06 Sep 2015, 11:58

Re: Баг при пропадании доступа к RADIUS-серверу

Post by unik »

NiTr0 wrote:у меня подобное случалось, редкие падения - при масс дисконнектах, при удалении шейперов в ip-down. на 3.14 и 4.1 ядрах. после правки шейпера (убрал удаление qdisc) - попустило на части брасов, один - немного продолжает выделываться: https://bugzilla.kernel.org/show_bug.cgi?id=100971
Небольшой оффтопик. Только что вышло обновление stable 4.1.9, в которое перетянут коммит, который может и не связан с моей проблемой, но вполне может вам помочь:

Code: Select all

commit dcdd14ea0bd3e1fc668c22baf7d2992a3062e33a
Author: Daniel Borkmann <daniel@iogearbox.net>
Date:   Fri Jul 17 22:38:45 2015 +0200

    sched: cls_flow: fix panic on filter replace
    
    [ Upstream commit 32b2f4b196b37695fdb42b31afcbc15399d6ef91 ]
    
    The following test case causes a NULL pointer dereference in cls_flow:
    
      tc filter add dev foo parent 1: handle 0x1 flow hash keys dst action ok
      tc filter replace dev foo parent 1: pref 49152 handle 0x1 \
                flow hash keys mark action drop
И вообще, в 4.1.9 массивный дамп бэкпортов фиксов для сетевой подсистемы. Нужно будет попробовать.
Post Reply