Do you still get these errors after my recent patch?
andy
At 10:12 05/12/00 -0500, Craig Lanning wrote:
XEmacs 21.2-b38 (updated from CVS 12/5)
Red Hat Linux 6.2
Kernel 2.4.0-test10
XFree86 3.3.6
Several times when I pressed the [PageUp] or [PageDn] one of the X
Errors below would occur. After the last one, XEmacs stopped
responding. The C backtrace is included. The contents of the
Installation file are included after the backtrace.
Craig
----------------------------------------------------------------------
[lanning@lanning src]$ gdb /usr/bin/xemacs
GNU gdb 19991004
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or 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.
This GDB was configured as "i386-redhat-linux"...
(gdb) run
Starting program: /usr/bin/xemacs
xemacs: X Error of failed request: BadValue (integer parameter out of
range for operation)
Major opcode of failed request: 12 (X_ConfigureWindow)
Value in failed request: 0x0
Serial number of failed request: 6191
Current serial number in output stream: 6249
xemacs: X Error of failed request: BadValue (integer parameter out of
range for operation)
Major opcode of failed request: 12 (X_ConfigureWindow)
Value in failed request: 0x0
Serial number of failed request: 7847
Current serial number in output stream: 8362
xemacs: X Error of failed request: BadValue (integer parameter out of
range for operation)
Major opcode of failed request: 12 (X_ConfigureWindow)
Value in failed request: 0x0
Serial number of failed request: 16771
Current serial number in output stream: 16908
Xlib: sequence lost (0x14184 > 0x420c) in reply type 0x16!
Xlib: unexpected async reply (sequence 0x4d38)!
xemacs: X Error of failed request: BadValue (integer parameter out of
range for operation)
Major opcode of failed request: 12 (X_ConfigureWindow)
Value in failed request: 0x0
Serial number of failed request: 19710
Current serial number in output stream: 19768
Program received signal SIGINT, Interrupt.
0x404b017e in __select () from /lib/libc.so.6
(gdb) where
#0 0x404b017e in __select () from /lib/libc.so.6
#1 0x40306dd8 in ?? () from /usr/X11R6/lib/libX11.so.6
#2 0x402968f8 in _XRead () from /usr/X11R6/lib/libX11.so.6
#3 0x40297342 in _XReply () from /usr/X11R6/lib/libX11.so.6
#4 0x4028a4a2 in XParseColor () from /usr/X11R6/lib/libX11.so.6
#5 0x81cf53f in x_parse_nearest_color (d=0x833c528, color=0xbfffebd0,
name=137932204, errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =
42})
at objects-x.c:241
#6 0x81d12d3 in x_initialize_color_instance (c=0x87d0d70, name=137932204,
device=137610536, errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =
42})
at objects-x.c:266
#7 0x816de37 in Fmake_color_instance (name=137932204, device=137610536,
noerror=137031980) at objects.c:166
#8 0x816e752 in color_instantiate (specifier=137615288, matchspec=136639756,
domain=139983472, instantiator=137932204, depth=3) at objects.c:534
#9 0x80b9723 in call_with_suspended_errors_1 (opaque_arg=137327184)
at eval.c:2112
#10 0x80b9a9c in call_with_suspended_errors (
fun=0x816e61c <color_instantiate>, retval=136639756, class=137167220,
errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =
42},
nargs=5) at eval.c:1317
#11 0x81a8d17 in specifier_instance_from_inst_list (specifier=137615288,
matchspec=136639756, domain=139983472, inst_list=139468408, errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =
42},
no_quit=1, depth=3) at specifier.c:2506
#12 0x81a9083 in specifier_instance (specifier=137615288,
matchspec=136639756,
domain=139983472, errb={
really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =
42},
no_quit=1, no_fallback=1, depth=1) at specifier.c:2621
#13 0x810a852 in update_face_cachel_data (cachel=0xbfffeed4,
domain=139983472,
face=140055608) at faces.c:1246
#14 0x810a5e2 in add_face_cachel (w=0x857fa70, face=140055608) at faces.c:1210
#15 0x810b588 in get_extent_fragment_face_cache_index (w=0x857fa70,
ef=0x880bdb8) at faces.c:1425
#16 0x810026c in extent_fragment_update (w=0x857fa70, ef=0x880bdb8, pos=3668)
at extents.c:2916
#17 0x817c5a2 in create_text_block (w=0x857fa70, dl=0x8861718,
bi_start_pos=3610, prop=0xbffff258, type=1) at redisplay.c:2015
#18 0x817a3d9 in generate_display_line (w=0x857fa70, dl=0x8861718, bounds=1,
start_pos=3610, prop=0xbffff258, type=1) at redisplay.c:722
#19 0x8181b79 in regenerate_window (w=0x857fa70, start_pos=3610, point=3560,
type=1) at redisplay.c:5171
#20 0x8182ebc in redisplay_window (window=139983472, skip_selected=0)
at redisplay.c:5961
#21 0x8183952 in redisplay_frame (f=0x857f910, preemption_check=0)
at redisplay.c:6393
#22 0x8183b28 in redisplay_device (d=0x833c528, automatic=1)
at redisplay.c:6467
#23 0x8183e8c in redisplay_without_hooks () at redisplay.c:6556
#24 0x818bdf0 in redisplay () at redisplay.c:6613
#25 0x80f5762 in Fnext_event (event=140316220, prompt=137031956)
at event-stream.c:2176
#26 0x809d7d9 in Fcommand_loop_1 () at cmdloop.c:574
#27 0x809da20 in command_loop_1 (dummy=137031956) at cmdloop.c:494
#28 0x80bff7a in condition_case_1 (handlers=137032052,
bfun=0x809d9e8 <command_loop_1>, barg=137031956,
hfun=0x809cd30 <cmd_error>, harg=137031956) at eval.c:1651
#29 0x809dafc in command_loop_2 (dummy=137031956) at cmdloop.c:256
#30 0x80bfe4f in internal_catch (tag=137108124,
func=0x809dac8 <command_loop_2>, arg=137031956, threw=0x0) at eval.c:1317
#31 0x809d0da in initial_command_loop (load_me=137031956) at cmdloop.c:305
#32 0x80b4bcb in xemacs_21_2_b38_i686_pc_linux () at emacs.c:2253
#33 0x80b69b7 in main () at emacs.c:2682
#34 0x4041b9cb in __libc_start_main (main=0x80b68c0 <main>, argc=1,
argv=0xbffff80c, init=0x807feb8 <_init>, fini=0x81fba24 <_fini>,
rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff804)
at ../sysdeps/generic/libc-start.c:92
(gdb)
----------------------------------------------------------------------
uname -a: Linux lanning 2.4.0-test10 #2 SMP Thu Nov 30 15:30:11 EST 2000
i686 unknown
./configure '--prefix=/usr' '--with-file-coding'
XEmacs 21.2-b38 "Peisino,Ak(B" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /usr/src/xemacsb
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch
-Wpointer-arith -Winline -Wmissing-prototypes -Wshadow
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Internationalization:
Compiling in support for file coding.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for dynamic shared object modules.
Compiling in support for extra debugging code.
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: ---------------------------------------------------------
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd