From xemacs-m  Tue Jan  7 06:55:50 1997
Received: from chekov.ctd.comsat.com (exim@chekov.ctd.comsat.com [134.133.40.22])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with SMTP
	  id GAA03347 for <xemacs-beta@xemacs.org>; Tue, 7 Jan 1997 06:55:50 -0600 (CST)
Received: from neal by chekov.ctd.comsat.com with local (Exim 1.58 #2)
	id 0vhb4I-0000ck-00; Tue, 7 Jan 1997 07:55:50 -0500
To: xemacs-beta@xemacs.org
Subject: failure 20.0b34 linux
Mime-Version: 1.0 (generated by tm-edit 7.100)
Content-Type: text/plain; charset=US-ASCII
From: Neal Becker <neal@ctd.comsat.com>
Date: 07 Jan 1997 07:55:49 -0500
Message-ID: <u9sp4dy78q.fsf@chekov.ctd.comsat.com>
Lines: 130
X-Mailer: Gnus v5.2.40/XEmacs 20.0

20.0b34 built ok on linux, but segfaults when started.

This is linux-2.1.16.  Wait!  Don't leave yet- there's more!

It only segfaults when run without -nw.  Doesn't matter if run as
xemacs or temacs.

Maybe we should be asking about what libc and X version people are
using.

I tried with and without lesstiff - no diff.

My libc is 5.4.13 (if I remember correctly), my X is Xfree86-3.2.

I found it almost impossible to get a valid backtrace (why?), but eventually
I got this:

(gdb) where
#0  signal_simple_error (reason=0x81afdbf "Must be string or vector", 
    frob=405609052) at eval.c:2303
#1  0x80d6b86 in image_validate (instantiator=405609052) at glyphs.c:1677
#2  0x8134c65 in call_validate_method (boxed_method=405502560, 
    instantiator=405609052) at specifier.c:1026
#3  0x808ab2d in primitive_funcall (fn=0x8134c04 <call_validate_method>, 
    nargs=2, args=0xbfffde60) at eval.c:3458
#4  0x80883b8 in call_with_suspended_errors_1 (opaque_arg=405502592)
    at eval.c:2058
#5  0x8088600 in call_with_suspended_errors (
    fun=0x8134c04 <call_validate_method>, retval=405512196, class=405609964, 
    errb={
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 42}, 
    nargs=2) at eval.c:1325
#6  0x812f378 in Fvalid_instantiator_p (instantiator=405609052, 
    specifier_type=405609148) at specifier.c:1051
#7  0x808ab2d in primitive_funcall (fn=0x812f2bc <Fvalid_instantiator_p>, 
    nargs=2, args=0xbfffe0c8) at eval.c:3458
#8  0x808acdc in funcall_subr (subr=0x827dde4, args=0xbfffe0c8) at eval.c:3482
#9  0x808a2b1 in funcall_recording_as (recorded_as=405619148, nargs=3, 
    args=0xbfffe0c4) at eval.c:3174
#10 0x808a437 in Ffuncall (nargs=3, args=0xbfffe0c4) at eval.c:3218
#11 0x8062772 in Fbyte_code (bytestr=941595756, vector=1210031300, maxdepth=4)
    at bytecode.c:418
#12 0x808b1d0 in funcall_lambda (fun=404725024, nargs=3, arg_vector=0xbfffe304)
    at eval.c:3592
#13 0x808a332 in funcall_recording_as (recorded_as=406010748, nargs=4, 
    args=0xbfffe300) at eval.c:3190
#14 0x808a437 in Ffuncall (nargs=4, args=0xbfffe300) at eval.c:3218
#15 0x8062772 in Fbyte_code (bytestr=941596216, vector=1210031760, maxdepth=5)
    at bytecode.c:418
#16 0x808ab41 in primitive_funcall (fn=0x806214c <Fbyte_code>, nargs=3, 
    args=0xbfffe408) at eval.c:3459
#17 0x808acdc in funcall_subr (subr=0x81d5450, args=0xbfffe408) at eval.c:3482
#18 0x8089dd5 in Feval (form=673160744) at eval.c:3030
#19 0x8087499 in internal_catch (tag=406010868, func=0x8089598 <Feval>, 
    arg=673160744, threw=0x0) at eval.c:1325
#20 0x8062b15 in Fbyte_code (bytestr=941596108, vector=1210031616, maxdepth=5)
    at bytecode.c:568
#21 0x808b1d0 in funcall_lambda (fun=404725492, nargs=3, arg_vector=0xbfffe7fc)
    at eval.c:3592
#22 0x808a332 in funcall_recording_as (recorded_as=406010820, nargs=4, 
    args=0xbfffe7f8) at eval.c:3190
#23 0x808a437 in Ffuncall (nargs=4, args=0xbfffe7f8) at eval.c:3218
#24 0x8062772 in Fbyte_code (bytestr=941596500, vector=1210032048, maxdepth=5)
    at bytecode.c:418
#25 0x808b1d0 in funcall_lambda (fun=404725772, nargs=3, arg_vector=0xbfffe9c0)
    at eval.c:3592
#26 0x808a332 in funcall_recording_as (recorded_as=406010916, nargs=4, 
    args=0xbfffe9bc) at eval.c:3190
#27 0x808a437 in Ffuncall (nargs=4, args=0xbfffe9bc) at eval.c:3218
#28 0x8062772 in Fbyte_code (bytestr=941596776, vector=1210032284, maxdepth=5)
    at bytecode.c:418
#29 0x808b1d0 in funcall_lambda (fun=404726160, nargs=2, arg_vector=0xbfffecd8)
    at eval.c:3592
#30 0x808a332 in funcall_recording_as (recorded_as=406010532, nargs=3, 
    args=0xbfffecd4) at eval.c:3190
#31 0x808a437 in Ffuncall (nargs=3, args=0xbfffecd4) at eval.c:3218
#32 0x8062772 in Fbyte_code (bytestr=941597328, vector=1210032916, maxdepth=8)
    at bytecode.c:418
#33 0x808b1d0 in funcall_lambda (fun=404726680, nargs=5, arg_vector=0xbfffef18)
    at eval.c:3592
#34 0x808a332 in funcall_recording_as (recorded_as=405607052, nargs=6, 
    args=0xbfffef14) at eval.c:3190
#35 0x808a437 in Ffuncall (nargs=6, args=0xbfffef14) at eval.c:3218
#36 0x8062772 in Fbyte_code (bytestr=941617268, vector=1210052804, maxdepth=6)
    at bytecode.c:418
#37 0x808b1d0 in funcall_lambda (fun=404746492, nargs=6, arg_vector=0xbffff07c)
    at eval.c:3592
#38 0x808a332 in funcall_recording_as (recorded_as=405981524, nargs=7, 
    args=0xbffff078) at eval.c:3190
#39 0x808a437 in Ffuncall (nargs=7, args=0xbffff078) at eval.c:3218
#40 0x8062772 in Fbyte_code (bytestr=941618172, vector=1210053652, maxdepth=7)
    at bytecode.c:418
#41 0x808b1d0 in funcall_lambda (fun=404747316, nargs=4, arg_vector=0xbffff49c)
    at eval.c:3592
#42 0x808a332 in funcall_recording_as (recorded_as=405607076, nargs=5, 
    args=0xbffff498) at eval.c:3190
#43 0x808a437 in Ffuncall (nargs=5, args=0xbffff498) at eval.c:3218
#44 0x8062772 in Fbyte_code (bytestr=941621840, vector=1210057496, maxdepth=16)
    at bytecode.c:418
#45 0x808b1d0 in funcall_lambda (fun=404752628, nargs=0, arg_vector=0xbffff798)
    at eval.c:3592
#46 0x808a332 in funcall_recording_as (recorded_as=405982292, nargs=1, 
    args=0xbffff794) at eval.c:3190
#47 0x808a437 in Ffuncall (nargs=1, args=0xbffff794) at eval.c:3218
#48 0x8062772 in Fbyte_code (bytestr=941924612, vector=1210360184, maxdepth=4)
    at bytecode.c:418
#49 0x808b1d0 in funcall_lambda (fun=405054012, nargs=0, arg_vector=0xbffff9c8)
    at eval.c:3592
#50 0x808a332 in funcall_recording_as (recorded_as=406238196, nargs=1, 
    args=0xbffff9c4) at eval.c:3190
#51 0x808a437 in Ffuncall (nargs=1, args=0xbffff9c4) at eval.c:3218
#52 0x8062772 in Fbyte_code (bytestr=941923300, vector=1210358836, maxdepth=4)
    at bytecode.c:418
#53 0x808b1d0 in funcall_lambda (fun=405052772, nargs=0, arg_vector=0xbffffa7c)
    at eval.c:3592
#54 0x808ad9b in apply_lambda (fun=405052772, numargs=0, 
    unevalled_args=405512196) at eval.c:3515
#55 0x8089ea5 in Feval (form=674822276) at eval.c:3052
#56 0x808767e in condition_case_1 (handlers=405512292, bfun=0x8089598 <Feval>, 
    barg=674822276, hfun=0x8069ee8 <cmd_error>, harg=405512196) at eval.c:1648
#57 0x806af95 in top_level_1 (dummy=405512196) at cmdloop.c:192
#58 0x8087499 in internal_catch (tag=405589772, func=0x806af6c <top_level_1>, 
    arg=405512196, threw=0x0) at eval.c:1325
#59 0x806a031 in initial_command_loop (load_me=405512196) at cmdloop.c:251
#60 0x8084d6e in main_1 (argc=1, argv=0xbffffd24, envp=0xbffffd2c)
    at emacs.c:1452
#61 0x808541e in main (argc=1, argv=0xbffffd24, envp=0xbffffd2c)
    at emacs.c:1803
#62 0x804ec8b in _start ()
(gdb) 

