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}>

Reply via email to