On Thu, Nov 01, 2007 at 09:55:44PM -0700, David Miller wrote:
> > I'm working on a kernel patch for 2.6.23 that will allow you to get
> > some useful debugging information in situations like this.
> >
> > I'll try to get you that patch by the end of tonight.
>
> As promised, here is the patch below.
> echo "g" >/proc/sysrq-trigger
>
> So when you get a stuck process or whatever, trigger this and
> send the output :-)
Great. Here you go, three of them, while the load was 3 and this process was
stuck:
buildd 10813 100 0.8 987368 17504 ? RN 14:44 155:49 dpkg-query
--search libpthread.so.0 libdl.so.2 libstdc++.so.6 libm.so.6 libgcc_s.so.1
libc.so.6 libFLAC.so.8 libid3tag.so.0 libz.so.1 libmad.so.0 libglib-2.0.so.0
libmikmod.so.2 libsndfile.so.1 libvorbis.so.0 libogg.so.0 libvorbisfile.so.3
--
2. That which causes joy or happiness.
Nov 2 17:01:52 lebrun kernel: SysRq : Show Global CPU Regs
Nov 2 17:01:52 lebrun kernel: CPU[ 0]: TSTATE[0000000000000000]
TPC[0000000000000000] TNPC[0000000000000000] TASK[NULL:-1]
Nov 2 17:01:52 lebrun kernel:
TPC[sparc64_realfault_common+0x8/0x20]
Nov 2 17:01:52 lebrun kernel: * CPU[ 1]: TSTATE[0000000000000000]
TPC[0000000000000000] TNPC[0000000000000000] TASK[sh:12919]
Nov 2 17:02:04 lebrun kernel: SysRq : Show Global CPU Regs
Nov 2 17:02:04 lebrun kernel: CPU[ 0]: TSTATE[0000000080009604]
TPC[0000000000407924] TNPC[0000000000407928] TASK[dpkg-query:10813]
Nov 2 17:02:04 lebrun kernel:
TPC[sparc64_realfault_common+0x8/0x20]
Nov 2 17:02:04 lebrun kernel: * CPU[ 1]: TSTATE[0000000000000000]
TPC[0000000000000000] TNPC[0000000000000000] TASK[sh:12928]
Nov 2 17:17:02 lebrun kernel: SysRq : Show Global CPU Regs
Nov 2 17:17:02 lebrun kernel: CPU[ 0]: TSTATE[0000000000000000]
TPC[0000000000407924] TNPC[0000000000407928] TASK[dpkg-query:10813]
Nov 2 17:17:02 lebrun kernel:
TPC[sparc64_realfault_common+0x8/0x20]
Nov 2 17:17:02 lebrun kernel: * CPU[ 1]: TSTATE[0000000000000000]
TPC[0000000000000000] TNPC[0000000000000000] TASK[sh:16444]