Bug 54601 - PPP regression on 3.2.39 stop work need restart server on version 3.0.X not found this problem.
Summary: PPP regression on 3.2.39 stop work need restart server on version 3.0.X not f...
Status: NEW
Alias: None
Product: Networking
Classification: Unclassified
Component: IPV4 (show other bugs)
Hardware: All Linux
: P1 high
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-01 09:23 UTC by Martin Zaharinov
Modified: 2016-02-15 20:34 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.2.39
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments

Description Martin Zaharinov 2013-03-01 09:23:30 UTC
Hi
watch a problem with PPP after upgrade to version 3.2.39 ppp service stop work 2 hours after start with this crash :

[79619.180026] unregister_netdevice: waiting for ppp618 to become free. Usage count = 562
[79629.320074] unregister_netdevice: waiting for ppp618 to become free. Usage count = 529
[79639.460103] unregister_netdevice: waiting for ppp618 to become free. Usage count = 506
[79649.600071] unregister_netdevice: waiting for ppp618 to become free. Usage count = 486
[79659.740092] unregister_netdevice: waiting for ppp618 to become free. Usage count = 465
[79669.880014] unregister_netdevice: waiting for ppp618 to become free. Usage count = 444
[79680.020065] unregister_netdevice: waiting for ppp618 to become free. Usage count = 422
[79690.160111] unregister_netdevice: waiting for ppp618 to become free. Usage count = 402
[79700.300077] unregister_netdevice: waiting for ppp618 to become free. Usage count = 379
[79710.440018] unregister_netdevice: waiting for ppp618 to become free. Usage count = 355
[79720.580031] unregister_netdevice: waiting for ppp618 to become free. Usage count = 334
[79730.720082] unregister_netdevice: waiting for ppp618 to become free. Usage count = 313
[79740.860050] unregister_netdevice: waiting for ppp618 to become free. Usage count = 291
[79751.000030] unregister_netdevice: waiting for ppp618 to become free. Usage count = 268
[79761.140024] unregister_netdevice: waiting for ppp618 to become free. Usage count = 247
[79771.280201] unregister_netdevice: waiting for ppp618 to become free. Usage count = 223
[79781.420028] unregister_netdevice: waiting for ppp618 to become free. Usage count = 202
[79791.560098] unregister_netdevice: waiting for ppp618 to become free. Usage count = 180
[79801.700042] unregister_netdevice: waiting for ppp618 to become free. Usage count = 159
[79804.410096] INFO: task pppd:31852 blocked for more than 120 seconds.
[79804.410098] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410101] pppd            D ffff88015fd0cd00     0 31852  31800 0x00000004
[79804.410111]  ffff88010b69d600 0000000000000086 ffff88010b69d600 ffffffff8166e800
[79804.410114]  ffff880159120ac0 0000000000004000 ffff88010ba75fd8 ffff88010ba75fd8
[79804.410117]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410119] Call Trace:
[79804.410128]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410150]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410155]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410167]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410170]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410172]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410176]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410178]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410181]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410190]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410193]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410195]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410198] INFO: task pppd:31869 blocked for more than 120 seconds.
[79804.410199] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410201] pppd            D ffff88015fc0cd00     0 31869  31800 0x00000004
[79804.410203]  ffff88014b1deb80 0000000000000082 ffff88014b1deb80 ffffffff8166e800
[79804.410206]  ffff8801591250a0 0000000000004000 ffff88015829ffd8 ffff88015829ffd8
[79804.410209]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410212] Call Trace:
[79804.410214]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410216]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410218]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410221]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410223]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410226]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410228]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410249]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410251]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410253]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410256]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410258]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410260] INFO: task pppd:31889 blocked for more than 120 seconds.
[79804.410261] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410262] pppd            D ffff88015fc0cd00     0 31889  31800 0x00000000
[79804.410275]  ffff880159868ac0 0000000000000086 ffff880159868ac0 ffffffff8166e800
[79804.410277]  ffff8801599ab060 0000000000004000 ffff88014ba51fd8 ffff88014ba51fd8
[79804.410280]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410290] Call Trace:
[79804.410292]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410295]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410297]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410300]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410302]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410305]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410318]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410321]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410322]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410325]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410327]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410330]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410334] INFO: task pppd:31890 blocked for more than 120 seconds.
[79804.410335] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410337] pppd            D ffff88015fd0cd00     0 31890  31800 0x00000000
[79804.410339]  ffff88015986cb40 0000000000000082 ffff88015986cb40 ffffffff8166e800
[79804.410342]  ffff8801599adb60 0000000000004000 ffff8801079d7fd8 ffff8801079d7fd8
[79804.410345]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410347] Call Trace:
[79804.410349]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410352]  [<ffffffff810b94a7>] ? link_path_walk+0x67/0x850
[79804.410354]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410368]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410390]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410392]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410394]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410397]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410399]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410401]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410403]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410407]  [<ffffffff81009f94>] ? fpu_finit+0x14/0x30
[79804.410409]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410411]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410413] INFO: task pppd:31897 blocked for more than 120 seconds.
[79804.410414] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410419] pppd            D ffff88015fd0cd00     0 31897  31800 0x00000004
[79804.410421]  ffff88014b1deb80 0000000000000082 ffff88014b1deb80 ffffffff8166e800
[79804.410424]  ffff88015901cb40 0000000000004000 ffff8801106dffd8 ffff8801106dffd8
[79804.410427]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410430] Call Trace:
[79804.410432]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410435]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410437]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410440]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410442]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410444]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410447]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410453]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410455]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410457]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410459]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410461]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410474] INFO: task pppd:31929 blocked for more than 120 seconds.
[79804.410476] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410477] pppd            D ffff88015fc0cd00     0 31929  31800 0x00000004
[79804.410480]  ffff88014b1deb80 0000000000000086 ffff88014b1deb80 ffffffff8166e800
[79804.410483]  ffff88014b192b00 0000000000004000 ffff88010d6fdfd8 ffff88010d6fdfd8
[79804.410486]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410488] Call Trace:
[79804.410490]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410493]  [<ffffffff810b94a7>] ? link_path_walk+0x67/0x850
[79804.410495]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410498]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410500]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410502]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410505]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410507]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410509]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410511]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410513]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410515]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410517] INFO: task pppd:31964 blocked for more than 120 seconds.
[79804.410519] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410520] pppd            D 0000000000000000     0 31964  31800 0x00000004
[79804.410522]  ffffffff8160b020 0000000000000086 ffffffff8107e2a9 ffffffff8166e800
[79804.410525]  ffff8801591260c0 0000000000004000 ffff88010b605fd8 ffff88010b605fd8
[79804.410528]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410530] Call Trace:
[79804.410533]  [<ffffffff8107e2a9>] ? __alloc_pages_nodemask+0x109/0x7c0
[79804.410540]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410542]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410544]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410547]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410549]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410551]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410554]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410556]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410558]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410560]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410562]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410564]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410566] INFO: task pppd:31993 blocked for more than 120 seconds.
[79804.410568] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410579] pppd            D 0000000000000000     0 31993  31800 0x00000004
[79804.410582]  ffffffff8160b020 0000000000000082 ffffffff8107e2a9 ffffffff8166e800
[79804.410585]  ffff8801590eb5c0 0000000000004000 ffff880107981fd8 ffff880107981fd8
[79804.410588]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410590] Call Trace:
[79804.410593]  [<ffffffff8107e2a9>] ? __alloc_pages_nodemask+0x109/0x7c0
[79804.410595]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410597]  [<ffffffff810b94a7>] ? link_path_walk+0x67/0x850
[79804.410599]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410601]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410604]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410606]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410608]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410611]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410613]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410615]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410617]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410619]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410624]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410626] INFO: task pppd:31994 blocked for more than 120 seconds.
[79804.410627] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410628] pppd            D ffff88015fd0cd00     0 31994  31800 0x00000000
[79804.410631]  ffff88015986cb40 0000000000000082 ffff88015986cb40 ffffffff8166e800
[79804.410634]  ffff8801590eab00 0000000000004000 ffff880156d41fd8 ffff880156d41fd8
[79804.410637]  0000000000000246 ffffffff8166e800 000280da8107f173 0000000000000000
[79804.410639] Call Trace:
[79804.410641]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410643]  [<ffffffff8107a0de>] ? find_get_pages+0x2e/0x120
[79804.410648]  [<ffffffff811802b3>] ? cpumask_any_but+0x23/0x40
[79804.410651]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410653]  [<ffffffff810218c5>] ? ptep_set_access_flags+0x25/0x30
[79804.410655]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410658]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[79804.410661]  [<ffffffff8101e2b8>] ? do_page_fault+0x198/0x460
[79804.410663]  [<ffffffff810c28be>] ? dput+0x1e/0x190
[79804.410678]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410680]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410683]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79804.410684] INFO: task pppd:31999 blocked for more than 120 seconds.
[79804.410686] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[79804.410687] pppd            D 0000000000000001     0 31999  31800 0x00000000
[79804.410690]  ffff88015986bb20 0000000000000082 0000000000002000 0000000000000000
[79804.410692]  ffff8801590ec080 0000000000004000 ffff88010b9e9fd8 ffff88010b9e9fd8
[79804.410695]  ffff88008c190500 ffff88010b9e9e88 00000010000000bb ffff88008c190500
[79804.410698] Call Trace:
[79804.410701]  [<ffffffff81375e48>] ? sock_recvmsg+0xf8/0x140
[79804.410703]  [<ffffffff81375fd5>] ? sock_sendmsg+0xe5/0x120
[79804.410708]  [<ffffffff81082108>] ? release_pages+0x1d8/0x200
[79804.410711]  [<ffffffff81090cbe>] ? unmap_vmas+0x3fe/0x750
[79804.410714]  [<ffffffff814831b8>] ? __mutex_lock_slowpath+0xc8/0x140
[79804.410717]  [<ffffffff81482d3a>] ? mutex_lock+0x1a/0x40
[79804.410719]  [<ffffffffa00083bb>] ? ppp_ioctl+0x8b/0xf20 [ppp_generic]
[79804.410722]  [<ffffffff81484139>] ? _raw_spin_lock_bh+0x9/0x30
[79804.410725]  [<ffffffff81045fb4>] ? bit_waitqueue+0x14/0xa0
[79804.410728]  [<ffffffff810e3d30>] ? fsnotify_clear_marks_by_inode+0x20/0xd0
[79804.410730]  [<ffffffff810be1bf>] ? do_vfs_ioctl+0x8f/0x530
[79804.410732]  [<ffffffff810c296a>] ? dput+0xca/0x190
[79804.410735]  [<ffffffff810af57e>] ? fput+0x15e/0x220
[79804.410737]  [<ffffffff810be6a9>] ? sys_ioctl+0x49/0x80
[79804.410739]  [<ffffffff814848bb>] ? system_call_fastpath+0x16/0x1b
[79811.840094] unregister_netdevice: waiting for ppp618 to become free. Usage count = 138
[79821.980036] unregister_netdevice: waiting for ppp618 to become free. Usage count = 117
[79832.120019] unregister_netdevice: waiting for ppp618 to become free. Usage count = 96
[79842.260020] unregister_netdevice: waiting for ppp618 to become free. Usage count = 74
[79852.400168] unregister_netdevice: waiting for ppp618 to become free. Usage count = 52
[79862.540040] unregister_netdevice: waiting for ppp618 to become free. Usage count = 30
[79872.680037] unregister_netdevice: waiting for ppp618 to become free. Usage count = 9

After this crash from dmesg i kill alll pppd services but users can not hang need to restart server to back in work state.

After rebuild and back to old kernel 3.2.21 it has no problema
I run 1000 pppoe connection to one PPP server.


Best regards,
m.
Comment 1 Martin Zaharinov 2013-03-01 12:25:47 UTC
This is from kernel 3.2.21 dmesg: 

[39606.720089] unregister_netdevice: waiting for ppp539 to become free. Usage count = 259
[39616.860035] unregister_netdevice: waiting for ppp539 to become free. Usage count = 239
[39627.000047] unregister_netdevice: waiting for ppp539 to become free. Usage count = 218
[39637.150018] unregister_netdevice: waiting for ppp539 to become free. Usage count = 207
[39647.290016] unregister_netdevice: waiting for ppp539 to become free. Usage count = 196
[39657.430037] unregister_netdevice: waiting for ppp539 to become free. Usage count = 171
[39667.570022] unregister_netdevice: waiting for ppp539 to become free. Usage count = 169
[39677.710026] unregister_netdevice: waiting for ppp539 to become free. Usage count = 167
[39687.850030] unregister_netdevice: waiting for ppp539 to become free. Usage count = 149
[39697.990028] unregister_netdevice: waiting for ppp539 to become free. Usage count = 126
[39708.130024] unregister_netdevice: waiting for ppp539 to become free. Usage count = 103
[39718.270028] unregister_netdevice: waiting for ppp539 to become free. Usage count = 88
[39725.510107] INFO: task pppd:27260 blocked for more than 120 seconds.
[39725.510110] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510112] pppd            D 0000000000000000     0 27260   1452 0x00000004
[39725.510115]  ffffffff8159f020 0000000000000082 0000001400000000 0000000000000000
[39725.510119]  ffff8801598ebf00 0000000000004000 ffff8800b6cb1fd8 ffff8800b6cb1fd8
[39725.510122]  ffff8800b6cb1ec0 00007fff9bc324a8 ffffffff813d0b18 ffff8800b6cb1cf4
[39725.510125] Call Trace:
[39725.510132]  [<ffffffff813d0b18>] ? inet_recvmsg+0x48/0x80
[39725.510143]  [<ffffffff81361761>] ? sock_recvmsg+0xc1/0xf0
[39725.510147]  [<ffffffff8107bcb8>] ? release_pages+0x1d8/0x200
[39725.510158]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510161]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510165]  [<ffffffffa00083bb>] ? ppp_ioctl+0x8b/0xf20 [ppp_generic]
[39725.510167]  [<ffffffff81429bf9>] ? _raw_spin_lock_bh+0x9/0x30
[39725.510178]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510180]  [<ffffffff810bc1fa>] ? dput+0xca/0x190
[39725.510189]  [<ffffffff810a8e9e>] ? fput+0x15e/0x220
[39725.510196]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510199]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39725.510202] INFO: task pppd:31171 blocked for more than 120 seconds.
[39725.510203] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510205] pppd            D ffff88015fd8cd00     0 31171   1455 0x00000000
[39725.510208]  ffff88015928d400 0000000000000082 ffff88015928d400 00000000000280da
[39725.510211]  ffff88010ec0b480 0000000000004000 ffff8800b23fffd8 ffff8800b23fffd8
[39725.510213]  0000000000000246 ffffffff815f3480 ffffffff81078d23 000280da00000000
[39725.510216] Call Trace:
[39725.510218]  [<ffffffff81078d23>] ? __pagevec_free+0x23/0x30
[39725.510220]  [<ffffffff8107bcb8>] ? release_pages+0x1d8/0x200
[39725.510222]  [<ffffffff81073b6e>] ? find_get_pages+0x2e/0x120
[39725.510226]  [<ffffffff81178083>] ? cpumask_any_but+0x23/0x40
[39725.510229]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510231]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510234]  [<ffffffffa0008624>] ? ppp_ioctl+0x2f4/0xf20 [ppp_generic]
[39725.510241]  [<ffffffff8101e278>] ? do_page_fault+0x198/0x460
[39725.510243]  [<ffffffff810bc14e>] ? dput+0x1e/0x190
[39725.510245]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510247]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510249]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39725.510251] INFO: task pppd:31263 blocked for more than 120 seconds.
[39725.510252] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510254] pppd            D 0000000000000000     0 31263   1455 0x00000004
[39725.510256]  ffffffff8159f020 0000000000000082 ffff88015588c880 0000000000000000
[39725.510259]  ffff880117fc5940 0000000000004000 ffff8800b4853fd8 ffff8800b4853fd8
[39725.510262]  0000000000000000 ffff880154886000 0000000000000048 ffff88015588c880
[39725.510264] Call Trace:
[39725.510266]  [<ffffffff813618aa>] ? sock_sendmsg+0xba/0xf0
[39725.510270]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510272]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510275]  [<ffffffffa00083bb>] ? ppp_ioctl+0x8b/0xf20 [ppp_generic]
[39725.510278]  [<ffffffff81361952>] ? sockfd_lookup_light+0x22/0x80
[39725.510279]  [<ffffffff813637c4>] ? sys_sendto+0x114/0x180
[39725.510282]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510284]  [<ffffffff810a7690>] ? vfs_write+0x120/0x170
[39725.510287]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510289]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39725.510291] INFO: task pppd:31287 blocked for more than 120 seconds.
[39725.510292] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510294] pppd            D 0000000000000001     0 31287   1452 0x00000004
[39725.510296]  ffff88015986b9c0 0000000000000082 ffff88015993e001 ffff8800b456de68
[39725.510299]  ffff88012dbe63c0 0000000000004000 ffff8800b456dfd8 ffff8800b456dfd8
[39725.510302]  ffffffff81179b22 ffffffffa0009fa0 0000000081034e99 0000041800000407
[39725.510304] Call Trace:
[39725.510306]  [<ffffffff81179b22>] ? kobject_get+0x12/0x20
[39725.510310]  [<ffffffff810869e6>] ? pcpu_next_pop+0x46/0x70
[39725.510313]  [<ffffffff8137bd8b>] ? __hw_addr_add_ex+0x9b/0x140
[39725.510316]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510318]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510321]  [<ffffffffa0008e31>] ? ppp_ioctl+0xb01/0xf20 [ppp_generic]
[39725.510323]  [<ffffffff810b5c44>] ? do_filp_open+0x44/0xb0
[39725.510325]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510327]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510330]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39725.510331] INFO: task pppd:31302 blocked for more than 120 seconds.
[39725.510333] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510334] pppd            D 0000000000000003     0 31302   1455 0x00000004
[39725.510336]  ffff8801598e9f80 0000000000000086 ffff880155ff1001 ffff8800af451e68
[39725.510339]  ffff88012dbe39c0 0000000000004000 ffff8800af451fd8 ffff8800af451fd8
[39725.510347]  ffffffff81179b22 ffffffffa0009fa0 ffffffff81034e99 0000000000000000
[39725.510349] Call Trace:
[39725.510351]  [<ffffffff81179b22>] ? kobject_get+0x12/0x20
[39725.510354]  [<ffffffff81034e99>] ? ns_capable+0x29/0x50
[39725.510357]  [<ffffffffa00053ae>] ? ppp_open+0xe/0x20 [ppp_generic]
[39725.510359]  [<ffffffff810ab417>] ? chrdev_open+0xa7/0x1b0
[39725.510361]  [<ffffffff810b1f3d>] ? do_lookup+0x4d/0x3a0
[39725.510363]  [<ffffffff810a5b9b>] ? __dentry_open.isra.16+0x20b/0x2e0
[39725.510376]  [<ffffffff810bc14e>] ? dput+0x1e/0x190
[39725.510379]  [<ffffffff810c2d2d>] ? mntput_no_expire+0x1d/0x110
[39725.510383]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510385]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510388]  [<ffffffffa0008a00>] ? ppp_ioctl+0x6d0/0xf20 [ppp_generic]
[39725.510390]  [<ffffffff810b5c44>] ? do_filp_open+0x44/0xb0
[39725.510392]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510394]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510397]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39725.510399] INFO: task pppd:31311 blocked for more than 120 seconds.
[39725.510400] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510401] pppd            D 0000000000000002     0 31311   1455 0x00000004
[39725.510404]  ffff88015986cec0 0000000000000086 ffff8800bbbdd001 ffff8800aa085e68
[39725.510407]  ffff880157cc0fc0 0000000000004000 ffff8800aa085fd8 ffff8800aa085fd8
[39725.510409]  ffffffff81179b22 ffffffffa0009fa0 ffffffff81034e99 0000000000000000
[39725.510412] Call Trace:
[39725.510413]  [<ffffffff81179b22>] ? kobject_get+0x12/0x20
[39725.510416]  [<ffffffff81034e99>] ? ns_capable+0x29/0x50
[39725.510418]  [<ffffffffa00053ae>] ? ppp_open+0xe/0x20 [ppp_generic]
[39725.510421]  [<ffffffff810ab417>] ? chrdev_open+0xa7/0x1b0
[39725.510422]  [<ffffffff810b1f3d>] ? do_lookup+0x4d/0x3a0
[39725.510424]  [<ffffffff810a5b9b>] ? __dentry_open.isra.16+0x20b/0x2e0
[39725.510426]  [<ffffffff810bc14e>] ? dput+0x1e/0x190
[39725.510428]  [<ffffffff810c2d2d>] ? mntput_no_expire+0x1d/0x110
[39725.510432]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510434]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510437]  [<ffffffffa0008a00>] ? ppp_ioctl+0x6d0/0xf20 [ppp_generic]
[39725.510439]  [<ffffffff810b5c44>] ? do_filp_open+0x44/0xb0
[39725.510441]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510443]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510445]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39725.510453] INFO: task pppd:31323 blocked for more than 120 seconds.
[39725.510454] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510455] pppd            D 0000000000000002     0 31323   1455 0x00000004
[39725.510458]  ffff88015986cec0 0000000000000086 ffff8800bbbdd001 ffff8800b20b3e68
[39725.510461]  ffff880157cc24c0 0000000000004000 ffff8800b20b3fd8 ffff8800b20b3fd8
[39725.510463]  ffffffff81179b22 ffffffffa0009fa0 ffffffff81034e99 0000000000000000
[39725.510466] Call Trace:
[39725.510468]  [<ffffffff81179b22>] ? kobject_get+0x12/0x20
[39725.510470]  [<ffffffff81034e99>] ? ns_capable+0x29/0x50
[39725.510473]  [<ffffffffa00053ae>] ? ppp_open+0xe/0x20 [ppp_generic]
[39725.510475]  [<ffffffff810ab417>] ? chrdev_open+0xa7/0x1b0
[39725.510477]  [<ffffffff810b1f3d>] ? do_lookup+0x4d/0x3a0
[39725.510479]  [<ffffffff810a5b9b>] ? __dentry_open.isra.16+0x20b/0x2e0
[39725.510481]  [<ffffffff810bc14e>] ? dput+0x1e/0x190
[39725.510483]  [<ffffffff810c2d2d>] ? mntput_no_expire+0x1d/0x110
[39725.510486]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510488]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510491]  [<ffffffffa0008a00>] ? ppp_ioctl+0x6d0/0xf20 [ppp_generic]
[39725.510493]  [<ffffffff810b5c44>] ? do_filp_open+0x44/0xb0
[39725.510495]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510497]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510500]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39725.510502] INFO: task pppd:31334 blocked for more than 120 seconds.
[39725.510503] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[39725.510504] pppd            D 0000000000000002     0 31334   1455 0x00000004
[39725.510507]  ffff88015986cec0 0000000000000082 ffff8800bbbdd001 ffff8800af425e68
[39725.510509]  ffff880157cc39c0 0000000000004000 ffff8800af425fd8 ffff8800af425fd8
[39725.510512]  ffffffff81179b22 ffffffffa0009fa0 ffffffff81034e99 0000000000000000
[39725.510515] Call Trace:
[39725.510516]  [<ffffffff81179b22>] ? kobject_get+0x12/0x20
[39725.510518]  [<ffffffff81034e99>] ? ns_capable+0x29/0x50
[39725.510521]  [<ffffffffa00053ae>] ? ppp_open+0xe/0x20 [ppp_generic]
[39725.510523]  [<ffffffff810ab417>] ? chrdev_open+0xa7/0x1b0
[39725.510525]  [<ffffffff810b1f3d>] ? do_lookup+0x4d/0x3a0
[39725.510527]  [<ffffffff810a5b9b>] ? __dentry_open.isra.16+0x20b/0x2e0
[39725.510529]  [<ffffffff810bc14e>] ? dput+0x1e/0x190
[39725.510531]  [<ffffffff810c2d2d>] ? mntput_no_expire+0x1d/0x110
[39725.510534]  [<ffffffff81428c78>] ? __mutex_lock_slowpath+0xc8/0x140
[39725.510537]  [<ffffffff814287fa>] ? mutex_lock+0x1a/0x40
[39725.510540]  [<ffffffffa0008a00>] ? ppp_ioctl+0x6d0/0xf20 [ppp_generic]
[39725.510559]  [<ffffffff810b5c44>] ? do_filp_open+0x44/0xb0
[39725.510562]  [<ffffffff810b7a5f>] ? do_vfs_ioctl+0x8f/0x530
[39725.510564]  [<ffffffff810b7f49>] ? sys_ioctl+0x49/0x80
[39725.510566]  [<ffffffff8142a37b>] ? system_call_fastpath+0x16/0x1b
[39728.410021] unregister_netdevice: waiting for ppp539 to become free. Usage count = 70
[39738.550022] unregister_netdevice: waiting for ppp539 to become free. Usage count = 66
[39748.690059] unregister_netdevice: waiting for ppp539 to become free. Usage count = 37
[39758.830023] unregister_netdevice: waiting for ppp539 to become free. Usage count = 17
[39768.970014] unregister_netdevice: waiting for ppp539 to become free. Usage count = 14
[39779.110044] unregister_netdevice: waiting for ppp539 to become free. Usage count = 13
[39789.250016] unregister_netdevice: waiting for ppp539 to become free. Usage count = 12
[39799.390018] unregister_netdevice: waiting for ppp539 to become free. Usage count = 12
[39809.530013] unregister_netdevice: waiting for ppp539 to become free. Usage count = 3
Comment 2 Martin Zaharinov 2013-03-05 12:35:16 UTC
One test from my:
After connect 1000 pppoe users to server, 10 user with home soho routers and wrong password try to reconnect 10 times for 1 minute. After random time server crash with the above errors!
Next test reboot system and fix password and user from this 10 users the problem is going.
Maybe the problem is a end of open socket and kernel is going ot Hung task with this crash.

Best regards,
m.

Note You need to log in before you can comment on or make changes to this bug.