Bug#329901: xterm freezes when starting mc
On Sat, 24 Sep 2005 at 19:25:52 -0400, Thomas Dickey wrote:
> (That would be "configure --enable-trace --enable-wide-chars --enable-luit",
> and the executable produces Trace-parent.out and Trace-child.out)
Well, I've run it. Traces are in http://slimak.info/~slimak/traces.tar.bz2 if
you want to look at them. All hangs end with this line
xtermGetColorRes for Acolors[x]
with different x.
I've noticed one more thing --- with default font mc starts without problems.
I use *VT100*font: -xos4-terminus-bold-r-normal--24-240-72-72-c-120-iso10646-1
> Other than that - attaching gdb to the xterm process and doing a bt (stack
> trace) should show where it is executing.
#0 0xb7c4cf58 in select () from /lib/tls/libc.so.6
#1 0xb7ed962a in _XEnq () from /usr/X11R6/lib/libX11.so.6
#2 0xb7ed9a3e in _XRead () from /usr/X11R6/lib/libX11.so.6
#3 0xb7edaa2a in _XReply () from /usr/X11R6/lib/libX11.so.6
#4 0xb7ecb3c6 in XParseColor () from /usr/X11R6/lib/libX11.so.6
#5 0x0806a605 in AllocateAnsiColor (pTerm=0x80c2490, res=0x80c2628,
spec=0x80c062c "yellow") at ./misc.c:1421
#6 0x0806a743 in xtermGetColorRes (res=0x80c2628) at ./misc.c:1451
#7 0x08050ff3 in SGR_Foreground (color=11) at ./charproc.c:805
#8 0x08051189 in setExtendedFG () at ./charproc.c:881
#9 0x08057f32 in doparsing (c=Variable "c" is not available.)
at ./charproc.c:1915
#10 0x08059621 in VTparse () at ./charproc.c:2770
#11 0x08059725 in VTRun () at ./charproc.c:4667
#12 0x08066be5 in main (argc=0, argv=0xbfaaf288) at ./main.c:2291
Does it make things clearer?
Pozdrawiam
Slimak (na krawędzi)
Reply to: