NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/53005: apache httpd can hang the system



The following reply was made to PR kern/53005; it has been noted by GNATS.

From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: clare%csel.org@localhost
Cc: gnats-bugs%NetBSD.org@localhost, kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
        netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/53005: apache httpd can hang the system
Date: Mon, 12 Feb 2018 20:18:06 +0100

 On Mon, Feb 12, 2018 at 03:40:38PM +0900, clare%csel.org@localhost wrote:
 > >  When it hangs, can you enter ddb and get a backtrace of the apache process ?
 > 
 > db{0}> bt
 > breakpoint() at netbsd:breakpoint+0x5
 > wskbd_translate() at netbsd:wskbd_translate+0xbb4
 > wskbd_input() at netbsd:wskbd_input+0x5b
 > pckbd_input() at netbsd:pckbd_input+0x6b
 > pckbcintr() at netbsd:pckbcintr+0x8d
 > intr_bloglock_wrapper() at netbsd:intr_biglock_wrapper+0x1d
 > Xintr_ioapic_edge4() at netbsd:Xintr_ioapic_edge4+0xf1
 > --- interrupt ---
 > exit_lwps() at netbsd:exit_lwps+0x58
 > exit1() at netbsd:exit1+0x68
 > sys_exit() at netbsd:sys_eit+0x3d
 > syscall() at netbsd:syscall+0x1d8
 > --- syscall (number 1) ---
 > 
 > db{0}> trace/t 50
 > trace: pid 80 lid 40 at 0xffff80002a503db0
 > ?() at ffffe4001fa3b5c0
 > lwp_exit_switchaway() at netbsd:lwp_exit_switchaway+0x1ac
 > Bad frame pointer: 0xffffe4001a1c8300
 
 Do you want to backtrace pid 50 (decimal) or 80 (decimal) ?
 if you want to trace pid 50, you have to use:
 trace/t 0t50
 (numbers are interpreted as hex by default).
 
 Also it would be interesting to see which pid was interupted by entering ddb.
 I wonder if it's stuck looping in exit_lwps()
 
 -- 
 Manuel Bouyer <bouyer%antioche.eu.org@localhost>
      NetBSD: 26 ans d'experience feront toujours la difference
 --
 


Home | Main Index | Thread Index | Old Index