From xemacs-m  Mon Dec 30 12:50:09 1996
Received: from gwa.ericsson.com (gwa.ericsson.com [198.215.127.2])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with ESMTP
	  id MAA16507 for <xemacs-beta@xemacs.org>; Mon, 30 Dec 1996 12:50:08 -0600 (CST)
Received: from mr1.exu.ericsson.se (mr1.exu.ericsson.com [138.85.147.11]) by gwa.ericsson.com (8.8.2/8.8.2) with ESMTP id MAA20265 for <xemacs-beta@xemacs.org>; Mon, 30 Dec 1996 12:49:41 -0600 (CST)
Received: from screamer.rtp.ericsson.se (screamer.rtp.ericsson.se [147.117.133.13]) by mr1.exu.ericsson.se (8.7.1/NAHUB-MR1.1) with SMTP id MAA02746 for <xemacs-beta@xemacs.org>; Mon, 30 Dec 1996 12:49:40 -0600 (CST)
Received: from rcur (rcur18.rtp.ericsson.se [147.117.133.138]) by screamer.rtp.ericsson.se (8.6.12/8.6.4) with ESMTP id NAA18811 for <xemacs-beta@xemacs.org>; Mon, 30 Dec 1996 13:49:40 -0500
To: XEmacs Mailing List <xemacs-beta@xemacs.org>
Subject: 20.0-b33 crash
Mime-Version: 1.0 (generated by tm-edit 7.100)
Content-Type: text/plain; charset=US-ASCII
Date: Mon, 30 Dec 1996 13:49:39 -0500
Message-ID: <29748.851971779@rtp.ericsson.se>
From: Raymond Toy <toy@rtp.ericsson.se>


100% repeatable crash for me.  Start up xemacs, go to the Help menu
and load About XEmacs.  Click on Chuck's name.  Xemacs is gone.  Here
is the traceback:

#0  0xef4078b4 in ParsePixels ()
#1  0xef406c40 in xpmParseData ()
#2  0xef4099cc in XpmCreateXpmImageFromBuffer ()
#3  0xef409938 in XpmCreateImageFromBuffer ()
#4  0xef408c34 in XpmCreatePixmapFromBuffer ()
#5  0x1b94bc in xpm_instantiate (image_instance=0, instantiator=1079897984, 
    pointer_fg=272228356, pointer_bg=272228356, dest_mask=47)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/glyphs-x.c:2639
#6  0xf0ac8 in instantiate_image_instantiator (device=273021440, 
    instantiator=1079897984, pointer_fg=272228356, pointer_bg=272228356, 
    dest_mask=47) at /home/unix/toy/apps/xemacs-20.0-b33/src/glyphs.c:500
#7  0xf4630 in image_instantiate (specifier=271968528, matchspec=271968528, 
    domain=273475584, instantiator=1079897984, depth=272228356)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/glyphs.c:1597
#8  0x929c0 in primitive_funcall (fn=0xf3e58 <image_instantiate>, nargs=5, 
    args=0xefffde10) at /home/unix/toy/apps/xemacs-20.0-b33/src/eval.c:3461
#9  0x8fb94 in call_with_suspended_errors_1 (opaque_arg=272218848)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/eval.c:2058
#10 0x8eb60 in internal_catch (tag=272218944, 
    func=0x8fa3c <call_with_suspended_errors_1>, arg=272218848, 
    threw=0xefffddd4) at /home/unix/toy/apps/xemacs-20.0-b33/src/eval.c:1325
#11 0x8fdd8 in call_with_suspended_errors (fun=0xf3e58 <image_instantiate>, 
    retval=271968528, class=272228356, errb=
Cannot access memory at address 0x2.
) at /home/unix/toy/apps/xemacs-20.0-b33/src/eval.c:2164
#12 0x171690 in specifier_instance_from_inst_list (specifier=272764992, 
    matchspec=271968528, domain=273475584, inst_list=542175244, errb=
Cannot access memory at address 0x2a.
) at /home/unix/toy/apps/xemacs-20.0-b33/src/specifier.c:2281
#13 0x171d20 in specifier_instance (specifier=272764992, matchspec=271968528, 
    domain=273475584, errb=Cannot access memory at address 0x2a.
) at /home/unix/toy/apps/xemacs-20.0-b33/src/specifier.c:2390
#14 0xf6830 in glyph_image_instance (glyph=272765120, domain=273475584, errb=
Cannot access memory at address 0x2a.
) at /home/unix/toy/apps/xemacs-20.0-b33/src/glyphs.c:2351
#15 0xf61ac in glyph_width (glyph=272765120, frame_face=272228356, 
    window_findex=0, window=273475584)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/glyphs.c:2281
#16 0x139fa0 in add_glyph_rune (data=0xefffe260, gb=0x5def40, pos_type=0, 
    allow_cursor=0, cachel=0x0)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:1523
#17 0x13a788 in add_glyph_runes (data=0xefffe260, pos_type=0)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:1742
#18 0x13b4ac in create_text_block (w=0x4ce800, dl=0x53a090, bi_start_pos=2, 
    start_col=4585984, prop=0xefffe3d4, type=0)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:2087
#19 0x1379b0 in generate_display_line (w=0x4ce800, dl=0x53a090, bounds=1, 
    start_pos=2, start_col=0, prop=0xefffe3d4, type=1)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:734
#20 0x141660 in regenerate_window (w=0x4ce800, start_pos=2, point=5040132, 
    type=1) at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:4262
#21 0x1430a8 in redisplay_window (window=5040128, skip_selected=1)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:5031
#22 0x143f48 in redisplay_frame (f=0x4cda00, preemption_check=0)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:5381
#23 0x1441b8 in redisplay_device (d=0x45fa00)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:5463
#24 0x1447bc in redisplay_without_hooks ()
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:5575
#25 0x1449e0 in redisplay ()
    at /home/unix/toy/apps/xemacs-20.0-b33/src/redisplay.c:5642
#26 0xa4c2c in Fnext_event (event=274346800, prompt=272228356)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/event-stream.c:2103
#27 0x69fb0 in Fcommand_loop_1 ()
    at /home/unix/toy/apps/xemacs-20.0-b33/src/cmdloop.c:531
#28 0x69c14 in command_loop_1 (dummy=272228356)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/cmdloop.c:460
#29 0x8f040 in condition_case_1 (handlers=272228452, 
    bfun=0x69b70 <command_loop_1>, barg=272228356, hfun=0x68d0c <cmd_error>, 
    harg=272228356) at /home/unix/toy/apps/xemacs-20.0-b33/src/eval.c:1648
#30 0x68e0c in command_loop_3 ()
    at /home/unix/toy/apps/xemacs-20.0-b33/src/cmdloop.c:222
#31 0x68e34 in command_loop_2 (dummy=272228356)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/cmdloop.c:233
#32 0x8eb60 in internal_catch (tag=272306148, func=0x68e28 <command_loop_2>, 
    arg=272228356, threw=0x0)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/eval.c:1325
#33 0x692c8 in initial_command_loop (load_me=429608)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/cmdloop.c:271
#34 0x8bab8 in main_1 (argc=3, argv=0xefffecd4, envp=0xefffece4)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/emacs.c:1452
#35 0x8c234 in main (argc=3, argv=0xefffecd4, envp=0xefffece4)
    at /home/unix/toy/apps/xemacs-20.0-b33/src/emacs.c:1801


I see it's dying in some XPM routines.  I believe I'm running xpm 3.4f
patched, which I've been using since June '96 on Solaris 2.5 and
X11R6.1, and July '95 on Solaris 2.5 and X11R6.

Ray

