![]() | |||||||||||||
Messages in this thread |
On Wed, 2004-01-21 at 07:47 +0100, Lukasz Trabinski wrote: > Here is: > http://lukasz.eu.org/ksymoops.txt Some weirdness in there. This is init, for example. Apparently in R state (as are 260-odd other processes), and: >>EIP; c02d5d38 <contig_page_data+298/3b8> <===== Trace; c0106cfc <setup_frame+11c/210> Trace; c0115ba8 <schedule_timeout+58/b0> Trace; c013849c <__get_free_pages+1c/20> Trace; c0115b30 <process_timeout+0/20> Trace; c014be47 <pipe_poll+37/80> Trace; c015315d <do_select+12d/250> >From what I can tell, there are many people waiting on the inode_lock, because kswapd has taken it and then taken a page fault.... Trace; c0130018 <filemap_nopage+f8/220> Trace; c01148f0 <do_page_fault+0/5e4> Trace; c01077f0 <error_code+34/3c> Trace; c0158fb7 <refile_inode+47/a0> Trace; c012d7a2 <__remove_inode_page+82/90> I wonder if one of the lists is corrupt. I'd like to know _precisely_ what's at refile_inode+47 in your build. Please could you run 'gdb vmlinux' and tell it 'disass refile_inode'. Then save the original vmlinux somewhere, run 'make CFLAGS_inode.o=-g SUBDIRS=fs vmlinux', load it in GDB again and repeat the disassembly, followed by 'list *0xc0158fb7'? I assume this is a clean 2.4.25-pre6 build with no other patches or modules? -- dwmw2 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-03-22 13:00 [from the cache] ©2003-2008 | |||||||||||||