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

stdio hang on merulo



Greetings!  I have a recurrent but random stdio hang on merulo.  In a
different place on each invocation, but reliably apparent when doing
heavy i/o, merulo's kernel hangs at

Dump of assembler code for function __kernel_syscall_via_break:
   0xa000000000040720 <+0>:	[MIB]       break.m 0x100000
=> 0xa000000000040721 <+1>:	            nop.i 0x0
   0xa000000000040722 <+2>:	            br.ret.sptk.many b6;;

called from

 #1  0x20000000006ef940 in ?? () from /lib/ia64-linux-gnu/libc.so.6.1

   0x20000000006ef920:	[MMI]       ld8 r14=[r14];;
   0x20000000006ef921:	            nop.m 0x0
   0x20000000006ef922:	            mov b7=r14;;
   0x20000000006ef930:	[MIB]       nop.m 0x0
   0x20000000006ef931:	            nop.i 0x0
   0x20000000006ef932:	            br.call.sptk.many b6=b7;;
=> 0x20000000006ef940:	[MIB]       mov r33=2
   0x20000000006ef941:	            adds r34=8,r13

called from various stdio functions, e.g. fread, ferror.

The session is live at merulo should anyone offer any debugging
suggestions.  I basically have a FILE pointer on which most any stdio
call will hang.

gdb session at

http://paste.debian.net/62597/

Take care,
-- 
Camm Maguire			     		    camm@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah


Reply to: