From xemacs-m  Mon Apr 14 17:05:51 1997
Received: from bcarsde4.localhost (mailgate.nortel.ca [192.58.194.74])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id RAA18065
	for <xemacs-beta@xemacs.org>; Mon, 14 Apr 1997 17:05:50 -0500 (CDT)
Message-Id: <199704142205.RAA18065@xemacs.org>
Received: from bcarsfba.ott.bnr.ca (actually bcarsfba.bnr.ca) 
          by bcarsde4.localhost; Mon, 14 Apr 1997 18:03:52 -0400
Received: from bnr.ca by bcarsfba.bnr.ca id <13635-0@bcarsfba.bnr.ca>;
          Mon, 14 Apr 1997 18:00:34 -0400
Date: 14 Apr 1997 17:34 EDT
Sender: "Percy Veals" <veals@nortel.ca>
To: xemacs-beta@xemacs.org
From: "Percy Veals" <veals@nortel.ca>
Subject: make-frame-on-display causes xemacs-20.1-b11 crash
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by xemacs.org id RAA18066



Xemacs 20.1-b11 crashes on a Sun Sparc 5 running Solaris 2.5.1 when
doing 'M-x make-frame-on-display <Some other X-server>'.


Xemacs was configured as follows:

./configure  --prefix=/home/it/u04/veals/xemacs-20.1-b11 --site-includes=/home/it/u04/veals/xemacs-20.1-b11/include --site-libraries=/home/it/u04/veals/xemacs-20.1-b11/lib --site-runtime-libraries=/home/it/u04/veals/xemacs-20.1-b11/lib --with-dialogs=motif --with-cde --dynamic=yes --with-sound=native --with-tooltalk


crchs5:~ 109> xemacs -q 
Fatal error: assertion failed, file glyphs-x.c, line 2615, abort()

Fatal error (6).


***********************************************************************
crchs5:~ 107> gdb xemacs-20.1-b11/bin/xemacs 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.16 (sparc-sun-solaris2.5.1), 
Copyright 1996 Free Software Foundation, Inc...
 
warning: core file may not match specified executable file.
Core was generated by `xemacs -q'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/dt/lib/libDtSvc.so.1...done.
Reading symbols from /usr/openwin/lib/libtt.so.2...done.
Reading symbols from /usr/openwin/lib/libce.so.0...done.
Reading symbols from /usr/dt/lib/libXm.so.3...done.
Reading symbols from /home/it/u04/veals/xemacs-20.1-b11/lib/libXpm.so.4.8...
done.
Reading symbols from /home/it/u04/veals/xemacs-20.1-b11/lib/libz.so.1.0.2...
done.
Reading symbols from /usr/openwin/lib/libXmu.so.4...done.
Reading symbols from /usr/lib/libXt.so.4...done.
Reading symbols from /usr/openwin/lib/libXext.so.0...done.
Reading symbols from /usr/lib/libX11.so.4...done.
Reading symbols from /usr/lib/libsocket.so.1...done.
Reading symbols from /usr/lib/libnsl.so.1...done.
Reading symbols from /usr/lib/libkvm.so.1...done.
Reading symbols from /usr/lib/libelf.so.1...done.
Reading symbols from /usr/lib/libdl.so.1...done.
Reading symbols from /usr/lib/libkstat.so.1...done.
Reading symbols from /usr/lib/libm.so.1...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/lib/libintl.so.1...done.
Reading symbols from /usr/lib/libw.so.1...done.
Reading symbols from /usr/lib/libmp.so.1...done.
#0  0xef1740d8 in kill ()
(gdb) where
#0  0xef1740d8 in kill ()
#1  0x82a08 in fatal_error_signal (sig=6) at emacs.c:201
#2  <signal handler called>
#3  0xef1740d8 in kill ()
#4  0x84bd0 in assert_failed (file=0x22c1b0 "glyphs-x.c", line=2615, 
    expr=0x22c488 "abort()") at emacs.c:2202
#5  0x1a09ec in extract_xpm_color_names (xpmattrs=0xefffe1c0, 
    device=273119232, color_symbol_alist=2275328) at glyphs-x.c:2615
#6  0x1a0e4c in xpm_instantiate (image_instance=0, instantiator=1077353280, 
    pointer_fg=271777796, pointer_bg=271777796, dest_mask=13)
    at glyphs-x.c:2702
#7  0xe7208 in instantiate_image_instantiator (device=273119232, 
    instantiator=1077353280, pointer_fg=271777796, pointer_bg=271777796, 
    dest_mask=13) at glyphs.c:502
#8  0xead70 in image_instantiate (specifier=271510508, matchspec=271510508, 
    domain=273593088, instantiator=1077353280, depth=271777796)
    at glyphs.c:1599
#9  0x8abac in primitive_funcall (fn=0xea598 <image_instantiate>, nargs=5, 
    args=0xefffe5e0) at eval.c:3465
#10 0x87d7c in call_with_suspended_errors_1 (opaque_arg=271768224)
    at eval.c:2067
#11 0x86d48 in internal_catch (tag=271768384, 
    func=0x87c24 <call_with_suspended_errors_1>, arg=271768224, 
    threw=0xefffe5a4) at eval.c:1334
#12 0x87fc0 in call_with_suspended_errors (fun=0xea598 <image_instantiate>, 
    retval=271510508, class=271875684, errb={
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 1325405184}, nargs=5) at eval.c:2173
#13 0x15eda0 in specifier_instance_from_inst_list (specifier=271964032, 
    matchspec=271510508, domain=273593088, inst_list=541248492, errb={
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 271875732}, no_quit=541248492, depth=1) at specifier.c:2282
#14 0x15f430 in specifier_instance (specifier=271964032, matchspec=271510508, 
    domain=273593088, errb={
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 271875732}, no_quit=0, no_fallback=0, depth=1) at specifier.c:2391
#15 0xecf70 in glyph_image_instance (glyph=271964096, domain=273593088, errb={
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 271875732}, no_quit=0) at glyphs.c:2353
#16 0xe2b9c in update_frame_icon (f=0x4eb300) at frame.c:2799
#17 0x135128 in redisplay_device (d=0x477800) at redisplay.c:5466
#18 0x135758 in redisplay_without_hooks () at redisplay.c:5592
#19 0x13597c in redisplay () at redisplay.c:5659
#20 0x9ccdc in Fnext_event (event=273325080, prompt=271777796)
    at event-stream.c:2112
#21 0x62384 in Fcommand_loop_1 () at cmdloop.c:531
#22 0x61fe8 in command_loop_1 (dummy=271777796) at cmdloop.c:460
#23 0x87228 in condition_case_1 (handlers=271777892, 
    bfun=0x61f44 <command_loop_1>, barg=271777796, hfun=0x610d4 <cmd_error>, 
    harg=271777796) at eval.c:1657
#24 0x611d4 in command_loop_3 () at cmdloop.c:222
#25 0x611fc in command_loop_2 (dummy=271777796) at cmdloop.c:233
#26 0x86d48 in internal_catch (tag=271855372, func=0x611f0 <command_loop_2>, 
    arg=271777796, threw=0x0) at eval.c:1334
#27 0x61694 in initial_command_loop (load_me=397808) at cmdloop.c:271
#28 0x83c9c in main_1 (argc=2, argv=0xeffff004, envp=0xeffff010)
    at emacs.c:1475
#29 0x84448 in main (argc=2, argv=0xeffff004, envp=0xeffff010) at emacs.c:1826
(gdb) 


Cheers--Percy

