[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: router busylooping



On 14-Apr-00 at 18:05, briggs@parc.xerox.com (briggs@parc.xerox.com) wrote:
> You might try /usr/proc/bin/pstack on one of the processes -- I don't
> always trust gdb when there are threads involved.

According to Mr. Briggs' advice, here goes pstack output:

17786:	router -dkn 8
-----------------  lwp# 1 / thread# 1  --------------------
 00020c30 db       (d7dc1, ffbe40a8, 62400, 89400, ff2b3968, ff28ae58) + 2d4
 0001b31c run_dblookup (0, 0, 1b2b8, 0, 7a800, 89400) + 64
 0004645c execute  (ffbe4f60, 0, 0, 615d0, 0, 0) + 874
 0003718c runcommand (ffbe4f60, ffbe65f8, ffbe5c64, 615d0, 81000, ffbe48e0) +
2e4
 00039308 interpret (0, 83400, d7ddf, 0, 89400, dae70) + 1684
 00046e70 execute  (ffbe65f8, 0, 0, 65a10, 0, 0) + 1288
 0003718c runcommand (ffbe65f8, ffbe7c90, ffbe72fc, d768e, 81000, ffbe5f78) +
2e4
 00039308 interpret (0, da3d0, d9486, 0, 89400, d72c8) + 1684
 00046e70 execute  (ffbe7c90, 0, 0, 65a10, 0, 0) + 1288
 0003718c runcommand (ffbe7c90, ffbe8998, ffbe8960, d93d3, 81000, ffbe7610) +
2e4
 00039308 interpret (0, c4945, c489b, 0, 89400, c1cd8) + 1684
 0003c220 lapply   (62880, b91d8, 3c278, ffbe8a7c, 1, ffbe8b30) + 234
 0003c2ac apply    (3, ffbe8bd0, ffbe8b30, ffbe8b24, ffbe8d88, ff2455b0) + 54
 00021764 s_apply  (3, ffbe8bd0, 0, ffbe8bd0, 0, ffbe8d88) + 4c
 000218e0 s_rewrite (62880, 150678, 0, 7ee80, 0, ffbe89c9) + 10c
 00022ae4 router   (0, ea61, 635d0, 7ac00, 7ac00, 746f0000) + 1ac
 000274d0 sequencer (14f0f8, 0, 0, 0, 7e800, 0) + 22f8
 00023050 run_rfc822 (0, 157b70, 22ecc, ffbebb1c, 89400, 89400) + 184
 00046af4 execute  (ffbec434, 2, 0, 61520, a83c4, ffbebd3c) + f0c
 0003718c runcommand (ffbec434, ffbed1a8, ffbed170, 61520, 81000, ffbebe20) +
2e4
 00039308 interpret (0, 83400, d8ffa, 0, 89400, 11e550) + 1684
 0003c220 lapply   (643c8, d3400, 3c278, ffbed28c, 1, ffbed340) + 234
 0003c2ac apply    (2, ffbed678, ffbed340, ffbed334, 0, 0) + 54
 00021764 s_apply  (2, ffbed678, 89400, 457a, 35, 63) + 4c
 000310d0 rd_doit  (ffbed3d8, ffbed6fd, 36000033, 7efefeff, 81010100, ff00) +
1bc
 00030d90 child_server (ffbed6f8, ffbed6f8, 10, ff2ba3ec, ff2b3968, 300a8) +
1c4
 000300e8 start_child (2, ffbef728, 0, ffffffff, ff2b3968, 302d0) + a0
 000302ec start_childs (7e800, 8, 7a000, 0, 0, 0) + 98
 00031610 run_daemon (1, ffbefa40, 2, 7e800, ff2b3968, ff00) + 38
 000193e0 main     (82c00, 1, 8b168, ffbefb14, 0, 7a000) + 7c0
 00018ae8 _start   (0, 0, 0, 0, 0, 0) + 5c
-----------------  lwp# 2 / thread# 2  --------------------
 ff2974bc signotifywait ()
 ff09eaf8 _dynamiclwps (ff0baf64, ff0bc844, 2, 0, ff2b3968, ff2b3968) + 1c
 ff292830 thr_errnop (0, 0, 0, 0, 0, 0) + 24
-----------------  lwp# 3  --------------------------------
 ff297aa0 lwp_cond_wait (ff0bf618, ff0bf628, ff075ca0)
 ff28f830 _lwp_cond_timedwait (ff0bf618, ff0bf628, 0, 38f728e3, 0, 0) + 90
 ff09a1a0 _age     (ff0baf64, ff0bbc8c, ff0bc548, 3, ff0baf64, 0) + 90
 ff09b128 _lwp_start (6000, ffbef504, ff0bbce0, ff0bbcc8, ff0baf64, ffbef3f8) +
10
 ff292830 thr_errnop (0, 0, 0, 0, 0, 0) + 24
--------------------------  thread# 3  --------------------
 ff09dbb4 _reap_wait (ff0bca78, 1d65c, 0, 0, 0, 0) + 34
 ff09d938 _reaper  (ff0baf64, ff0bca78, ff0bbd10, 896e8, 1, fe401000) + 34
 ff0aa2a4 _thread_start (0, 0, 0, 0, 0, 0) + 3c