NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/55417: Creating many, many tap(4)'s panics the system
>Number: 55417
>Category: kern
>Synopsis: Creating many, many tap(4)'s panics the system
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Jun 25 14:05:00 +0000 2020
>Originator: jruohonen%iki.fi@localhost
>Release: NetBSD 9.99.68
>Organization:
>Environment:
System: NetBSD kafka 9.99.68 NetBSD 9.99.68 (CUSTOM) #0: Tue Jun 23 11:22:56 EEST 2020 jruoho@kafka:/tmp/obj/sys/arch/amd64/compile/CUSTOM amd64
Architecture: x86_64
Machine: amd64
>Description:
The system panics either upon the creation or the deletion of a large number
of tap(4) devices.
>How-To-Repeat:
Create a huge number (i.e., thousands) of tap(4)'s sequentially, and then
destroy these sequentially. A hand-copied trace:
[...]
Stopped in pid 9053.9053 (ifconfig) at netbsd:config_devalloc+0x112: cmpq
$0,0(%rcx,%r15,8)
config_devalloc() at netbsd:config_devalloc+0x112
config_attach_pseudo at netbsd:config_attach_pseudo+0x16
tap_clone_creator() at netbsd:tap_clone_creator+0x46
tap_clone_create() at netbsd_tap_clone_create+0x12
doifioctl() at netbsd:doifioctl+0xe6e
[...]
>Fix:
N/A
Home |
Main Index |
Thread Index |
Old Index