On Mon, Sep 27, 1999 at 10:12:25PM -0400, Olivier Galibert wrote:
Let's see... hmmm... yes, I still have access. Ok, gonna try.
Huh hoh. I'm knee-deep in the dumping code right now, so I'm not
going to try to fix that. I'll try patches if you want though. I'm
keeping the core around, too.
cc-3187 cc: WARNING File = /global/tempo/galibert/xemacs/src/glyphs.c, Line = 4076
A pointer is converted to a smaller integer.
return make_int ((int) XIMAGE_INSTANCE_SUBWINDOW_ID (subwindow));
^
cc-3187 cc: WARNING File = /global/tempo/galibert/xemacs/src/redisplay-output.c, Line =
1402
A pointer is converted to a smaller integer.
(int)IMAGE_INSTANCE_PIXMAP_MASK (p));
^
Fatal error (10).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Please report this bug by running the send-pr script included
with XEmacs, or selecting `Send Bug Report' from the help menu.
As a last resort send ordinary email to `crashes(a)xemacs.org'.
*MAKE SURE* to include the information in the command
M-x describe-installation.
If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started the editor, or maybe in your home
directory), and type
gdb /global/tempo/galibert/x/src/xemacs core
then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB. A similar procedure should work for all of
these. Ask your system administrator if you need more help.)
Lisp backtrace follows:
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque_ptr, adr=0x1037ddf0) 0x104866e0>
...)
# (unwind-protect ...)
# (unwind-protect ...)
# (condition-case ... . error)
# (catch top-level ...)
Bus error (core dumped)
dbx version 7.3 57895_Aug10 patchSG0003707 Aug 10 1999 02:39:58
Core from signal SIGBUS: Bus error
(dbx) where
0 _kill(0x6dcc0, 0xa, 0x10373a00, 0x0, 0x10425e48, 0x0, 0x10425e4c,
0x10433808) ["/xlv51/6.5.5f/work/irix/lib/libc/libc_64_M4/signal/kill.s":15,
0xda5cc98]
1 fatal_error_signal(sig = 10)
["/global/tempo/galibert/xemacs/src/emacs.c":276, 0x100b4d50]
2 _sigtramp(0xa, 0xa, 0xffffff8d90, 0x0, 0x10425e48, 0x0, 0x10425e4c, 0x10433808)
["/xlv51/6.5.5f/work/irix/lib/libc/libc_64_M4/signal/sigtramp.s":71, 0xda5d13c]
3 SetImagePixels32(0x4, 0x10957004, 0x30, 0x10954008, 0x108aa600, 0x109570c0,
0x10957000, 0x0) ["/xlv47/6.5.5m/work/vk/Xpm/src-64/create.c":1169, 0xc369118]
4 XpmCreateImageFromXpmImage(0x10844000, 0xffffff9258, 0xffffff92e0, 0xffffff92e8,
0xffffff93b8, 0x109570c0, 0x10957000, 0x0)
["/xlv47/6.5.5m/work/vk/Xpm/src-64/create.c":737, 0xc3685f4]
5 XpmCreateImageFromBuffer(0x10844000, 0x10573020, 0xffffff92e0, 0xffffff92e8,
0xffffff93b8, 0x109570c0, 0x10957000, 0x0)
["/xlv47/6.5.5m/work/vk/Xpm/src-64/CrIFrBuf.c":64, 0xc364f58]
6 XpmCreatePixmapFromBuffer(0x10844000, 0x6400006, 0x30, 0xffffff9470, 0xffffff9378,
0x109570c0, 0x10957000, 0x0) ["/xlv47/6.5.5m/work/vk/Xpm/src-64/CrPFrBuf.c":57,
0xc36538c]
7 x_xpm_instantiate(image_instance = 278050560, instantiator = 274144384, pointer_fg =
272840712, pointer_bg = 272840712, dest_mask = 13, domain = 277241856)
["/global/tempo/galibert/xemacs/src/glyphs-x.c":1307, 0x102b2f8c]
8 instantiate_image_instantiator(device = 277024256, domain = 277241856, instantiator =
274144384, pointer_fg = 272840712, pointer_bg = 272840712, dest_mask = 13)
["/global/tempo/galibert/xemacs/src/glyphs.c":603, 0x1019ce44]
9 image_instantiate(specifier = 273356800, matchspec = 271988912, domain = 277241856,
instantiator = 274144384, depth = 3)
["/global/tempo/galibert/xemacs/src/glyphs.c":2553, 0x101a407c]
10 call_with_suspended_errors_1(opaque_arg = 273180192)
["/global/tempo/galibert/xemacs/src/eval.c":2062, 0x100c0754]
11 internal_catch(tag = 273180384, func = 0x100c0590, arg = 273180192, threw =
0xffffff9d50) ["/global/tempo/galibert/xemacs/src/eval.c":1321, 0x100be8ac]
12 call_with_suspended_errors(fun = 0x101a3860, retval = 271988912, class = 273091912,
errb = struct _error_behavior_struct_ {
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 42
}, nargs = 5, ... = <void>)
["/global/tempo/galibert/xemacs/src/eval.c":2174, 0x100c0f0c]
13 specifier_instance_from_inst_list(specifier = 273356800, matchspec = 271988912,
domain = 277241856, inst_list = 274322208, errb = struct _error_behavior_struct_ {
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 3333632
}, no_quit = 0, depth = 3)
["/global/tempo/galibert/xemacs/src/specifier.c":2422, 0x102747e4]
14 specifier_instance(specifier = 273356800, matchspec = 271988912, domain = 277241856,
errb = struct _error_behavior_struct_ {
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 3333632
}, no_quit = 0, no_fallback = 0, depth = 3)
["/global/tempo/galibert/xemacs/src/specifier.c":2537, 0x10274ecc]
15 glyph_image_instance(glyph = 273382528, domain = 277241856, errb = struct
_error_behavior_struct_ {
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure = 3333632
}, no_quit = 0) ["/global/tempo/galibert/xemacs/src/glyphs.c":3304, 0x101a64b8]
16 update_frame_icon(f = 0x10866000)
["/global/tempo/galibert/xemacs/src/frame.c":3045, 0x10198488]
17 redisplay_device(d = 0x10830e00)
["/global/tempo/galibert/xemacs/src/redisplay.c":6420, 0x102309fc]
18 redisplay_without_hooks()
["/global/tempo/galibert/xemacs/src/redisplay.c":6549, 0x10231558]
19 redisplay() ["/global/tempo/galibert/xemacs/src/redisplay.c":6619,
0x10231810]
20 Fnext_event(event = 278128648, prompt = 272840712)
["/global/tempo/galibert/xemacs/src/event-stream.c":2236, 0x1013d190]
21 Fcommand_loop_1() ["/global/tempo/galibert/xemacs/src/cmdloop.c":566,
0x100866f0]
22 command_loop_1(dummy = 272840712)
["/global/tempo/galibert/xemacs/src/cmdloop.c":490, 0x100862f8]
23 condition_case_1(handlers = 272840904, bfun = 0x100862b0, barg = 272840712, hfun =
0x10085590, harg = 272840712) ["/global/tempo/galibert/xemacs/src/eval.c":1646,
0x100bef64]
24 command_loop_3() ["/global/tempo/galibert/xemacs/src/cmdloop.c":252,
0x10085794]
25 command_loop_2(dummy = 272840712)
["/global/tempo/galibert/xemacs/src/cmdloop.c":263, 0x100857f4]
26 internal_catch(tag = 272999176, func = 0x100857d0, arg = 272840712, threw = (nil))
["/global/tempo/galibert/xemacs/src/eval.c":1321, 0x100be8ac]
27 initial_command_loop(load_me = 272840712)
["/global/tempo/galibert/xemacs/src/cmdloop.c":301, 0x10085bb4]
28 xemacs_21_2_b19_mips_sgi_irix6_5(argc = 1, argv = 0xffffffad98, envp = 0xffffffada8,
restart = 0) ["/global/tempo/galibert/xemacs/src/emacs.c":1762, 0x100b6fc8]
29 main(argc = 1, argv = 0xffffffad98, envp = 0xffffffada8)
["/global/tempo/galibert/xemacs/src/emacs.c":2187, 0x100b8020]
30 __start()
["/xlv55/kudzu-apr12/work/irix/lib/libc/libc_64_M4/csu/crt1text.s":177,
0x1004dcd8]
uname -a: IRIX64 vic 6.5 07151439 IP27
../xemacs/configure '--with-mule' '--with-gcc=no' '--cflags=-64
-g'
XEmacs 21.2-b19 "Shinjuku" configured for `mips-sgi-irix6.5'.
Where should the build process find the source code? /global/tempo/galibert/xemacs
What installation prefix should install use? /usr/local
What operating system and machine description files should XEmacs use?
`s/irix6-0.h' and `m/iris4d.h'
What compiler should XEmacs be built with? cc -64 -g
Should XEmacs use the GNU version of malloc? yes
Should XEmacs use the relocating allocator for buffers? yes
What window system should XEmacs use? x11
Where do we find X Windows header files?
Where do we find X Windows libraries?
Compiling in support for XAUTH.
Compiling in support for XPM images.
--------------------------------------------------------------------
WARNING: Compiling without PNG image support.
WARNING: You should strongly consider installing the PNG libraries.
WARNING: Otherwise certain images and glyphs may not display.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
--------------------------------------------------------------------
Compiling in support for (builtin) GIF image handling.
Compiling in native sound support.
Compiling in support for Berkeley DB.
Compiling in support for DBM.
Compiling in Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using Motif to provide XIM support.
Compiling in support for proper WM_COMMAND handling.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif native widgets.
Using Motif dialog boxes.
Compiling in DSO module support.
movemail will use "dot-locking" for locking mail spool files.
Compiling in extra code for debugging.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------