From xemacs-m  Fri May  9 20:24:05 1997
Received: from bittersweet.inetarena.com (karlheg@bittersweet.inetarena.com [206.129.216.38])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id UAA13547
	for <xemacs-beta@xemacs.org>; Fri, 9 May 1997 20:23:59 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.5/8.8.5) id SAA25045;
	Fri, 9 May 1997 18:25:51 -0700
Date: Fri, 9 May 1997 18:25:51 -0700
Message-Id: <199705100125.SAA25045@bittersweet.inetarena.com>
From: "Karl M. Hegbloom" <karlheg@inetarena.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: <xemacs-beta@xemacs.org>
Subject: GPM patch: Crash report, semi success
X-Mailer: VM 6.30 under 20.2 XEmacs Lucid (beta5)
X-Face: /Q}=yl}1_v7nP)xXo5XjG8+tl@=uVu7o5u6)f]zN?+<hB!K.m9:[|*p34jVN`O;:XZXVSy>/\R>qDt(t8w!-i{(y0"`jFw^uk8inzO9wXabd'CdjUWfC\GHi:6nO*YC89#-qD>Q4r%9!V"<RYJ=7D#$";q=zML5'!=wvXk^$`6FT=5CMofQX)WUKt0p:OKl.mFOXx/D
Comments: Hyperbole mail buttons accepted, v04.023.


 `make` worked, and the resulting xemacs has mouse mostly working on a
Linux console tty.  XTerm doesn't work yet... but you know that
already.

 You probably know about this too:

 `make all-elc` fails with a segmentation fault.  Here's some debugger
output that I am mostly clueless about.  I think that the #2 frame's
0xbfffe1f8 is meaningful, but I don't know what it means.  Is it?

 I need to get back to the bind and sendmail books; I've killed enough 
time today with this. :-)

Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/Xaw3d/libXaw.so.6...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/lib/libcompface.so...done.
Reading symbols from /usr/lib/libjpeg.so.6a...done.
Reading symbols from /usr/lib/libpng.so.1...done.
Reading symbols from /usr/lib/libz.so.1...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libncurses.so.3.0...done.
Reading symbols from /usr/lib/libgdbm.so.1...done.
Reading symbols from /usr/lib/libdb.so.1...done.
Reading symbols from /usr/lib/libgpm.so.1...done.
Reading symbols from /lib/libm.so.5...done.
Reading symbols from /lib/libc.so.5...done.
Reading symbols from /lib/ld-linux.so.1...done.
---Type <return> to continue, or q <return> to quit---
#0  0x40291b09 in __kill ()
(gdb) where
#0  0x40291b09 in __kill ()
#1  0x8070561 in fatal_error_signal (sig=11) at emacs.c:204
#2  0xbfffe1f8 in ?? ()
#3  0x80f4b69 in emacs_Xt_select_console (con=0x822a500) at event-Xt.c:1742
#4  0x807c9ce in event_stream_select_console (con=0x822a500)
    at event-stream.c:544
#5  0x80634b7 in init_console_stream () at console-stream.c:352
#6  0x8071120 in xemacs_20_2_beta5 (argc=9, argv=0x84de080, envp=0xbfffe4ec)
    at emacs.c:1408
#7  0x80718aa in main (argc=91, argv=0xbfffe37c, envp=0xbfffe4ec)
    at emacs.c:1812
#8  0x804e84e in _start ()
(gdb) up
#1  0x8070561 in fatal_error_signal (sig=11) at emacs.c:204
204	  kill (getpid (), fatal_error_code);
(gdb) up
#2  0xbfffe1f8 in ?? ()
(gdb) up
#3  0x80f4b69 in emacs_Xt_select_console (con=0x822a500) at event-Xt.c:1742
1742	    select_filedesc (mousefd, console);
(gdb) print mousefd
$1 = 0
(gdb) print console
$2 = {s = {type_mark = 1, val = -131947264}, gu = {type = Lisp_Record, 
    markbit = 0, val = 136488192}, i = -2111156223, v = 0x822a5001, 
  cv = 0x822a5001}
(gdb) print select_filedesc
$3 = {void (int, Lisp_Object)} 0x80f4910 <select_filedesc>
(gdb) print con
$4 = (struct console *) 0x81dbb08
(gdb) print con*
A parse error in expression, near `'.
(gdb) print *con
$5 = {header = {lheader = {implementation = 0xfbad2887}, next = 0x81dbb4f, 
    uid = 136166223, free = 0}, conmeths = 0x81dbb4f, 
  console_data = 0x81dbb4f, quit_char = 136166223, 
  local_var_flags = 136166223, name = {s = {type_mark = 15, val = 8510388}, 
    gu = {type = 7, markbit = 1, val = 8510388}, i = 136166223, v = 0x81dbb4f, 
    cv = 0x81dbb4f}, connection = {s = {type_mark = 0, val = 8510389}, gu = {
      type = Lisp_Int, markbit = 0, val = 8510389}, i = 136166224, 
    v = 0x81dbb50, cv = 0x81dbb50}, canon_connection = {s = {type_mark = 0, 
      val = 0}, gu = {type = Lisp_Int, markbit = 0, val = 0}, i = 0, v = 0x0, 
    cv = 0x0}, device_list = {s = {type_mark = 0, val = 0}, gu = {
      type = Lisp_Int, markbit = 0, val = 0}, i = 0, v = 0x0, cv = 0x0}, 
  selected_device = {s = {type_mark = 0, val = 0}, gu = {type = Lisp_Int, 
      markbit = 0, val = 0}, i = 0, v = 0x0, cv = 0x0}, 
  _last_nonminibuf_frame = {s = {type_mark = 0, val = 0}, gu = {
      type = Lisp_Int, markbit = 0, val = 0}, i = 0, v = 0x0, cv = 0x0}, 
  overriding_terminal_local_map = {s = {type_mark = 8, val = 8510371}, gu = {
      type = Lisp_Int, markbit = 1, val = 8510371}, i = 136165944, 
    v = 0x81dba38, cv = 0x81dba38}, last_command = {s = {type_mark = 2, 
      val = 0}, gu = {type = Lisp_Cons, markbit = 0, val = 0}, i = 2, v = 0x2, 
    cv = 0x2}, prefix_arg = {s = {type_mark = 0, val = 0}, gu = {
      type = Lisp_Int, markbit = 0, val = 0}, i = 0, v = 0x0, cv = 0x0}, 
  command_builder = {s = {type_mark = 4, val = 438}, gu = {type = Lisp_Vector, 
      markbit = 0, val = 438}, i = 7012, v = 0x1b64, cv = 0x1b64}, 
---Type <return> to continue, or q <return> to quit---
  defining_kbd_macro = {s = {type_mark = 0, val = 0}, gu = {type = Lisp_Int, 
      markbit = 0, val = 0}, i = 0, v = 0x0, cv = 0x0}, kbd_macro_builder = {
    s = {type_mark = 0, val = 0}, gu = {type = Lisp_Int, markbit = 0, 
      val = 0}, i = 0, v = 0x0, cv = 0x0}, last_kbd_macro = {s = {
      type_mark = 0, val = 0}, gu = {type = Lisp_Int, markbit = 0, val = 0}, 
    i = 0, v = 0x0, cv = 0x0}, default_minibuffer_frame = {s = {type_mark = 8, 
      val = 67284365}, gu = {type = Lisp_Int, markbit = 1, val = 67284365}, 
    i = 1076549848, v = 0x402ad8d8, cv = 0x402ad8d8}, function_key_map = {s = {
      type_mark = 12, val = 67127151}, gu = {type = Lisp_Vector, markbit = 1, 
      val = 67127151}, i = 1074034428, v = 0x400476fc, cv = 0x400476fc}, 
  kbd_macro_ptr = 1076536749, kbd_macro_end = 1076536742, input_enabled = 0}
(gdb) print infd
$6 = 23347

-- 
Karl M. Hegbloom <karlheg@inetarena.com>
http://www.inetarena.com/~karlheg
Portland, OR  USA
Debian GNU 1.2  Linux 2.1.36 AMD K5 PR-133

