NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/49065: ifconfig tun0 ... sequence locks up system
The following reply was made to PR kern/49065; it has been noted by GNATS.
From: Frank Kardel <kardel%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: kern/49065: ifconfig tun0 ... sequence locks up system
Date: Sun, 03 Aug 2014 22:53:57 +0200
On 08/03/14 21:45, Nick Hudson wrote:
> The following reply was made to PR kern/49065; it has been noted by GNATS.
>
> [...snip..]
> trace: pid 0 lid 3 at 0xcbf3fe7c
> 0xcbf3fe7c: netbsd:mi_switch+0xc
> 0xcbf3feac: netbsd:sleepq_block+0xa4
> 0xcbf3feec: netbsd:turnstile_block+0x2f8
> 0xcbf3ff34: netbsd:mutex_enter+0x1c4
> 0xcbf3ff64: netbsd:route_intr+0x30
> 0xcbf3ffac: netbsd:softint_dispatch+0xec
> Bad frame pointer: 0xcac89a74
> db> bt/a cbf45340
> trace: pid 0 lid 5 at 0xcbf3be4c
> 0xcbf3be4c: netbsd:mi_switch+0xc
> 0xcbf3be7c: netbsd:sleepq_block+0xa4
> 0xcbf3bebc: netbsd:turnstile_block+0x2f8
> 0xcbf3bf04: netbsd:mutex_enter+0x1c4
> 0xcbf3bf1c: netbsd:frag6_fasttimo+0x1c
> 0xcbf3bf34: netbsd:pffasttimo+0x50
> 0xcbf3bf64: netbsd:callout_softclock+0x18c
> 0xcbf3bfac: netbsd:softint_dispatch+0xec
> Bad frame pointer: 0xcb2abd1c
> db> bt/a cad333c0
> trace: pid 790 lid 1 at 0xcac89cec
> 0xcac89cec: netbsd:mi_switch+0xc
> 0xcac89d1c: netbsd:sleepq_block+0xa4
> 0xcac89d5c: netbsd:turnstile_block+0x2f8
> 0xcac89da4: netbsd:mutex_enter+0x1c4
> 0xcac89dcc: netbsd:soclose+0x20
> 0xcac89de4: netbsd:soo_close+0x20
> 0xcac89e24: netbsd:closef+0x6c
> 0xcac89e6c: netbsd:fd_free+0x174
> 0xcac89eec: netbsd:exit1+0x100
> 0xcac89f0c: netbsd:sys_exit+0x3c
> 0xcac89f7c: netbsd:syscall+0x8c
> 0xcac89fac: netbsd:swi_handler+0x98
> -- tf 0xbfffca44
> db>
> db> x/x softnet_lock
> netbsd:softnet_lock: cbfc5fc0
>
>
> They're all waiting on softnet_lock
>
> Nick
>
>
Yes and mdnsd owns the lock. mdnsd (looking at my system) is sleeping here:
db> bt/a dac5fc20
trace: pid 3659 lid 1 at 0xdac61bb4
0xdac61bb4: netbsd:mi_switch+0xc
0xdac61be4: netbsd:sleepq_block+0xa4
0xdac61c1c: netbsd:cv_wait+0x114
0xdac61c44: netbsd:usbd_transfer+0x1e8
0xdac61c7c: netbsd:usbd_do_request_flags_pipe+0xd0
0xdac61ca4: netbsd:usbd_do_request+0x38
0xdac61cd4: netbsd:smsc_write_reg+0x60
0xdac61d04: netbsd:smsc_ioctl+0x110
0xdac61dac: netbsd:if_mcast_op+0x50
0xdac61dd4: netbsd:in_delmulti+0x70
0xdac61df4: netbsd:ip_freemoptions+0x30
0xdac61e14: netbsd:in_pcbdetach+0x58
0xdac61e3c: netbsd:soclose+0xf4
0xdac61e54: netbsd:soo_close+0x20
0xdac61e94: netbsd:closef+0x6c
0xdac61ef4: netbsd:fd_close+0x234
0xdac61f0c: netbsd:sys_close+0x2c
0xdac61f7c: netbsd:syscall+0x8c
0xdac61fac: netbsd:swi_handler+0x98
I cannot see yet why the usb transfer is not terminating, though.
Home |
Main Index |
Thread Index |
Old Index