[3004] in testers
Core dump from xlogin on 8.0C sgi
daemon@ATHENA.MIT.EDU (Nathan J Williams)
Fri Jul 12 01:06:50 1996
Date: Fri, 12 Jul 1996 01:06:41 -0400
From: Nathan J Williams <nathanw@MIT.EDU>
To: testers@MIT.EDU
Trying to log in to opus, a SGI running 8.0C, I was rudely
switched to the SGI xdm screen after I typed my password. After
switching back and trying again, I logged in without mishap and found
the core dump that the first xlogin invocation had generated. I
couldn't find a xlogin binary with full symbols, but ghudson provided
me with one with some symbols, and I got the following backtrace:
103 opus:nathanw>gdb xlogin xlogin.core
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.14 (mips-sgi-irix5.2), Copyright 1995 Free Software Foundation, Inc...
Core was generated by `xlogin'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libXaw.so.2...done.
Reading symbols from /usr/lib/libXmu.so...done.
Reading symbols from /usr/lib/libXt.so...done.
Reading symbols from /usr/lib/libXext.so...done.
Reading symbols from /usr/lib/libX11.so.1...done.
Reading symbols from /usr/lib/libm.so...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/lib/libw.so...done.
#0 strchr () at strchr.c:29
strchr.c:29: No such file or directory.
(gdb) bt
#0 strchr () at strchr.c:29
#1 0x4624f0 in cvt_buf2vars () at cvt.c:22
#2 0x4616b8 in nanny_exchangeVars () at nannylib.c:44
#3 0x461a7c in nanny_setupUser () at nannylib.c:106
#4 0x41ccc0 in dologin () at verify.c:637
#5 0x413030 in loginACT () at xlogin.c:1009
#6 0xf66b904 in HandleActions () at TMstate.c:191
#7 0xf669ac8 in HandleSimpleState () at TMstate.c:191
#8 0xf66ea20 in _XtTranslateEvent () at TMstate.c:191
#9 0xf668364 in XtDispatchEventToWidget () at Event.c:130
#10 0xf668a84 in _XtDefaultDispatcher () at Event.c:130
#11 0xf667bf4 in XtDispatchEvent () at Event.c:130
#12 0xf66f27c in XtAppMainLoop () at Event.c:130
#13 0xf698088 in XtMainLoop () at Event.c:130
#14 0x4117c8 in main () at xlogin.c:579
Poking around the cvt/nanny code didn't enlighten me enough to
try to debug further without a binary with symbols. I still have the
core dump if there are suggestions, but I'm a bit wary that it may
have remnants of my password or key floating around. Since I logged in
directly afterwards, this isn't yet what I'd call a reproducable bug.
Have Fun.
- Nathan