On 15.6.2017. 18:43, Hrvoje Popovski wrote:
> Hi all,
>
> test box is configured with kern.pool_debug=1 and option MP_LOCKDEBUG.
it wasn't easy but i managed to get ddb once more :)
root@x3550m4:~
# ____mmpp__lloocckk((00xxffffffffffffffff881199dd33110000)):: l o c k
sp u n o u
t Stop
ped at db_enter+0x9: leave
ddb{3}>
ddb{3}> trace
db_enter(ffffffff81759640,8,10,ffff800023c19c60,286,8) at db_enter+0x9
___mp_lock(ffffffff819d3100,ffffffff817cb590,1,1,ffff800023bfcba0,ffff800023bfa
8e0) at ___mp_lock+0x7c
___mp_acquire_count(ffffffff819d3100,1,ffff800023bfcba0,ffff800023bfa8e0,ffffff
ff819ee4c0,ffffffff812fd602) at ___mp_acquire_count+0x33
mi_switch(0,0,20,ffff800023c19dc0,ffff800023bfa8e0,ffff800023c19db0) at
mi_swit
ch+0x22b
sleep_finish(ffff800023c19dc0,1,ffffffff8196b118,ffff800023c19dc0,0,0)
at sleep
_finish+0xc2
msleep(ffffffff8196b100,ffffffff8196b118,20,ffffffff818bab30,0,ffffffff815059c4
) at msleep+0x15a
taskq_next_work(ffffffff8196b100,ffff800023c19eb0,ffffffff8163ef40,ffffffff8163
ef40,0,ffff800023c19eb0) at taskq_next_work+0x5c
taskq_thread(ffffffff8196b100,2a2,ffffffff8196b100,ffffffff8153f3e0,0,ffff80002
3c19f10) at taskq_thread+0x6e
end trace frame: 0x0, count: -8
ddb{3}>
ddb{3}> ps
PID TID PPID UID S FLAGS WAIT COMMAND
32205 60024 25238 0 3 0x100083 ttyin ksh
25238 60344 23584 1000 3 0x10008b pause ksh
23584 432865 99984 1000 3 0x90 select sshd
99984 464293 71663 0 3 0x82 poll sshd
96076 278513 1 0 7 0x100083 ksh
11752 53701 1 0 3 0x100083 ttyin getty
69171 27429 1 0 3 0x100083 ttyin getty
69200 91192 1 0 3 0x100083 ttyin getty
92776 285925 1 0 3 0x100083 ttyin getty
26373 188878 1 0 3 0x100083 ttyin getty
45353 519788 1 0 3 0x100098 poll cron
91381 65045 53364 95 3 0x100092 kqread smtpd
10267 328542 53364 103 3 0x100092 kqread smtpd
98406 368838 53364 95 3 0x100092 kqread smtpd
8295 211658 53364 95 3 0x100092 kqread smtpd
85768 337946 53364 95 3 0x100092 kqread smtpd
74979 385483 53364 95 3 0x100092 kqread smtpd
53364 36145 1 0 3 0x100080 kqread smtpd
71663 298878 1 0 3 0x80 select sshd
9902 31803 54613 83 3 0x100092 poll ntpd
54613 32611 73441 83 7 0x100492 ntpd
73441 351399 1 0 3 0x100080 poll ntpd
66109 87818 58238 73 3 0x100090 kqread syslogd
58238 467469 1 0 3 0x100082 netio syslogd
13544 209242 0 0 3 0x14200 pgzero zerothread
39157 12877 0 0 3 0x14200 aiodoned aiodoned
19554 144818 0 0 3 0x14200 syncer update
68070 269755 0 0 3 0x14200 cleaner cleaner
23375 84783 0 0 3 0x14200 reaper reaper
79244 245489 0 0 3 0x14200 pgdaemon pagedaemon
83411 507629 0 0 3 0x14200 bored crynlk
25000 100498 0 0 3 0x14200 bored crypto
84490 176412 0 0 7 0x14600 pfpurge
30681 168786 0 0 3 0x14200 usbtsk usbtask
97245 300783 0 0 3 0x14200 usbatsk usbatsk
8325 394728 0 0 3 0x40014200 acpi0 acpi0
5351 134226 0 0 7 0x40014200 idle11
96374 271675 0 0 7 0x40014200 idle10
29831 518602 0 0 7 0x40014200 idle9
62097 210555 0 0 7 0x40014200 idle8
57996 501532 0 0 7 0x40014200 idle7
89701 520237 0 0 3 0x40014200 idle6
21707 248620 0 0 3 0x40014200 idle5
43773 255753 0 0 7 0x40014200 idle4
32145 465833 0 0 3 0x40014200 idle3
98125 83253 0 0 3 0x40014200 idle2
72875 19314 0 0 3 0x40014200 idle1
45781 276621 0 0 3 0x14200 bored sensors
61039 420 0 0 7 0x14200 softnet
3358 465476 0 0 3 0x14200 bored systqmp
*61325 139908 0 0 7 0x14200 systq
77839 507536 0 0 7 0x40014200 softclock
18382 422172 0 0 3 0x40014200 idle0
44455 317177 0 0 3 0x14200 bored sbar
1 283311 0 0 3 0x82 wait init
0 0 -1 0 3 0x10200 scheduler swapper
ddb{3}>