https://bugzilla.novell.com/show_bug.cgi?id=432404
Summary: XEmacs crashes on loading byte compiled .gnus.elc
Product: openSUSE 11.0
Version: Final
Platform: x86-64
OS/Version: openSUSE 11.0
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Other
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: hdk@dkluenter.de
QAContact: qa@suse.de
Found By: Other
I am running
xemacs-21.5.28.20080401-43.3, from
http://download.opensuse.org/repositories/M17N/openSUSE_11.0/x86_64/
when initiating gnus with a byte compiled .gnus, xemacs crashes. This is the
backtrace of the core:
(gdb) bt full
#0 0x00007f5b4c6b48d7 in kill () from /lib64/libc.so.6
No symbol table info available.
#1 0x00000000004abc26 in fatal_error_signal (sig=6) at emacs.c:3924
No locals.
#2 <signal handler called>
No symbol table info available.
#3 0x00007f5b4c6b48d7 in kill () from /lib64/libc.so.6
No symbol table info available.
#4 0x00000000004abc41 in fatal_error_signal (sig=11) at emacs.c:3922
No locals.
#5 <signal handler called>
No symbol table info available.
#6 0x0000000000471290 in optimize_byte_code (instructions=<value optimized
out>, constants=48088240,
program=0x7fff58216a50
"�206\023�207\024�210�211�212\"�210�210�213�212\"�210�210�214�212\"�210�210�215�216\"�210�217�220!�210�221�211\023
\022�210�222�223�221#�210�221\021�224\020�225\026%�221�211\026&\026'�226\026(�227\026)�221�211\026*\026+�217�230!�210�231�232�233\"�210�210�2
34�235\"�210�210�236�237\"�210�210�236à\"�210á\026,â\026-ã\026.ä\026/�210�207",
program_length=0x7fff58216ca0, varbind_count=0x7fff58216ca4)
at bytecode.c:1949
j = (struct jump *) 0x7fff58214e70
instructions_length = <value optimized out>
icounts = (int * const) 0x7fff58216070
icounts_ptr = (int *) 0x7fff582162fc
jumps = (struct jump * const) 0x7fff58214e70
jumps_ptr = (struct jump *) 0x7fff58214e78
program_ptr = (Opbyte *) 0x7fff58216af3 ""
ptr = (const Ibyte *) 0x2a4025f ""
end = (const Ibyte * const) 0x2a4025f ""
#7 0x0000000000474ab4 in Fbyte_code (instructions=48711216,
constants=48088240, stack_depth=<value optimized out>) at bytecode.c:2617
varbind_count = <value optimized out>
program_length = 4
program = (
Opbyte *) 0x7fff58216a50
"�206\023�207\024�210�211�212\"�210�210�213�212\"�210�210�214�212\"�210�210�215�216\"�210�217�220!�210�221�211\0
23\022�210�222�223�221#�210�221\021�224\020�225\026%�221�211\026&\026'�226\026(�227\026)�221�211\026*\026+�217�230!�210�231�232�233\"�210�210
�234�235\"�210�210�236�237\"�210�210�236à\"�210á\026,â\026-ã\026.ä\026/�210�207"
#8 0x00000000004bab89 in Feval (form=48711192) at eval.c:3677
gcpro1 = {next = 0x7fff58216ea0, var = 0x7fff58216d70, nvars = 3}
args = {48711216, 48088240, 11, 5645055, 32, 5677104, 38244576,
5677104}
p = <value optimized out>
max_args = 3
fun = 27493112
val = <value optimized out>
original_fun = 27433024
original_args = 48711240
nargs = <value optimized out>
do_backtrace = <value optimized out>
backtrace = {next = 0x7fff58217250, function = 0x7fff58216e30, args =
0x7fff58216d70, nargs = 3, pdlcount = 17,
evalargs = 1 '\001', debug_on_exit = 0 '\0', function_being_called = 0 '\0',
current_total_timing_val = 38247648,
current_total_gc_usage_val = 140734671974048, total_ticks_at_start =
140734671973648, total_consing_at_start = 1}
#9 0x0000000000563523 in readevalloop (readcharfun=48646800,
sourcename=48685992, evalfun=0x4b9b20 <Feval>, printflag=0) at lread.c:1467
c = <value optimized out>
val = 48711192
speccount = 16
gcpro1 = {next = 0x7fff58217130, var = 0x7fff58216ed8, nvars = 1}
gcpro2 = {next = 0x7fff58216ec0, var = 0x7fff58216e98, nvars = 1}
b = (struct buffer *) 0x0
#10 0x00000000005650b7 in Fload_internal (file=48685992, noerror=<value
optimized out>, nomessage=140734671974896,
nosuffix=<value optimized out>, codesys=27388016, used_codesys=27436160) at
lread.c:768
lispstream = 48646800
ngcpro1 = {next = 0x7fff58217150, var = 0x7fff582171d0, nvars = 1}
fd = 6
speccount = 9
source_only = 0
newer = 27436160
older = 27436160
handler = <value optimized out>
found = 48687048
retval = <value optimized out>
gcpro1 = {next = 0x7fff582173c0, var = 0x7fff58216fb8, nvars = 1}
gcpro2 = {next = 0x7fff582171b0, var = 0x7fff582171e8, nvars = 1}
gcpro3 = {next = 0x7fff58217190, var = 0x7fff582171e0, nvars = 1}
gcpro4 = {next = 0x7fff58217170, var = 0x7fff582171d8, nvars = 1}
reading_elc = 1
from_require = 0
message_p = 1
s1 = {st_dev = 2066, st_ino = 3385288, st_nlink = 1, st_mode = 33188,
st_uid = 1000, st_gid = 100, pad0 = 0, st_rdev = 0,
st_size = 3868, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec =
1223220684, tv_nsec = 0}, st_mtim = {tv_sec = 1223220678,
tv_nsec = 0}, st_ctim = {tv_sec = 1223220678, tv_nsec = 0}, __unused = {0,
0, 0}}
s2 = {st_dev = 140734671974992, st_ino = 140734671974608, st_nlink =
140734671974416, st_mode = 3, st_uid = 13, st_gid = 33554433,
---Type <return> to continue, or q <return> to quit---
pad0 = 0, st_rdev = 3001, st_size = 27436160, st_blksize = 1, st_blocks =
6003, st_atim = {tv_sec = 6094904, tv_nsec = 30210496},
st_mtim = {tv_sec = 29417832, tv_nsec = 5}, st_ctim = {tv_sec = 90221749376,
tv_nsec = 27433936}, __unused = {27477408, 5,
140734671974640}}
spaces = (Ibyte *) 0x7fff58216f50 ""
i = <value optimized out>
do_backtrace = <value optimized out>
backtrace = {next = 0x3, function = 0x1, args = 0xc4a580, nargs = 11,
pdlcount = 0, evalargs = 104 'h', debug_on_exit = 115 's',
function_being_called = 33 '!', current_total_timing_val = 140734671974792,
current_total_gc_usage_val = 29375404,
total_ticks_at_start = 4876188, total_consing_at_start = 140734671975272}
#11 0x00000000004b4088 in Ffuncall (nargs=6, args=<value optimized out>) at
eval.c:3929
max_args = <value optimized out>
spacious_args = {48685992, 27436160, 27436160, 27433936, 27388016,
27436160, 140734671975440, 22}
fun = 27492176
val = <value optimized out>
do_backtrace = <value optimized out>
backtrace = {next = 0x7fff58217430, function = 0x7fff58217338, args =
0x7fff58217340, nargs = 5, pdlcount = 9, evalargs = 0 '\0',
debug_on_exit = 0 '\0', function_being_called = 0 '\0',
current_total_timing_val = 48686280,
current_total_gc_usage_val = 140734671975072, total_ticks_at_start =
140734671974992, total_consing_at_start = 1}
fun_nargs = <value optimized out>
fun_args = (Lisp_Object *) 0x7fff582172a0
#12 0x0000000000474725 in execute_optimized_program (program=<value optimized
out>, stack_depth=<value optimized out>,
constants_data=0x1bc4860) at bytecode.c:862
n = 1478577784
opcode = 1478582384
program_ptr = (
const Opbyte *) 0x1bfd7ab
"�2\rG��\"�r\016!\n?�\003\016\"#�\025�!�\n\b\036#�r!)�\021��"�\v\t?�\a��rD\"*\207D<,\025"
stack_beg = (Lisp_Object *) 0x7fff58217330
stack_ptr = (Lisp_Object *) 0x7fff58217338
speccount = 7
gcpro1 = {next = 0x7fff58217570, var = 0x7fff58217338, nvars = 6}
#13 0x00000000004b414d in Ffuncall (nargs=<value optimized out>, args=0x4) at
eval.c:3518
fun = 30471296
val = <value optimized out>
do_backtrace = <value optimized out>
backtrace = {next = 0x7fff582175e0, function = 0x7fff58217518, args =
0x7fff58217520, nargs = 4, pdlcount = 3, evalargs = 0 '\0',
debug_on_exit = 0 '\0', function_being_called = 0 '\0',
current_total_timing_val = 6220053, current_total_gc_usage_val = 37737984,
total_ticks_at_start = 18, total_consing_at_start = 40749984}
fun_nargs = 4
fun_args = (Lisp_Object *) 0x7fff58217538
#14 0x0000000000474725 in execute_optimized_program (program=<value optimized
out>, stack_depth=<value optimized out>,
constants_data=0x1bf8198) at bytecode.c:862
n = 1478577784
opcode = 1478582384
program_ptr = (const Opbyte *) 0x12f8b98 "\207"
stack_beg = (Lisp_Object *) 0x7fff58217510
stack_ptr = (Lisp_Object *) 0x7fff58217518
speccount = 3
gcpro1 = {next = 0x7fff58217720, var = 0x7fff58217518, nvars = 5}
#15 0x00000000004b414d in Ffuncall (nargs=<value optimized out>, args=0x1) at
eval.c:3518
fun = 30414384
val = <value optimized out>
do_backtrace = <value optimized out>
backtrace = {next = 0x7fff58217790, function = 0x7fff582176c8, args =
0x7fff582176d0, nargs = 1, pdlcount = 2, evalargs = 0 '\0',
debug_on_exit = 0 '\0', function_being_called = 0 '\0',
current_total_timing_val = 0, current_total_gc_usage_val = 0,
total_ticks_at_start = 0, total_consing_at_start = 0}
fun_nargs = 1
fun_args = (Lisp_Object *) 0x7fff582176d0
#16 0x0000000000474725 in execute_optimized_program (program=<value optimized
out>, stack_depth=<value optimized out>,
constants_data=0x1bf3270) at bytecode.c:862
n = 1478577784
opcode = 1478582384
program_ptr = (const Opbyte *) 0x283a1b8 "�\005�t�")\207\025�~"
stack_beg = (Lisp_Object *) 0x7fff582176c0
stack_ptr = (Lisp_Object *) 0x7fff582176c8
speccount = 1
gcpro1 = {next = 0x7fff58217970, var = 0x7fff582176c8, nvars = 2}
#17 0x00000000004b414d in Ffuncall (nargs=<value optimized out>,
args=0x7fff58217878) at eval.c:3518
fun = 30414528
val = <value optimized out>
do_backtrace = <value optimized out>
backtrace = {next = 0x7fff58217a20, function = 0x7fff58217878, args =
0x7fff58217880, nargs = 0, pdlcount = 1, evalargs = 0 '\0',
debug_on_exit = 0 '\0', function_being_called = 0 '\0',
current_total_timing_val = 6786780, current_total_gc_usage_val =
140734671977248,
total_ticks_at_start = 140030101583165, total_consing_at_start = 4222451713}
fun_nargs = 0
fun_args = (Lisp_Object *) 0x7fff58217880
#18 0x00000000004b9b0f in apply1 (fn=30414528, arg=140734671965816) at
eval.c:4550
gcpro1 = {next = 0x7fff58217960, var = 0x7, nvars = 1478588752}
args = {0, 0}
#19 0x00000000004768c0 in Fcall_interactively (function=27270816,
record_flag=27436160, keys=27436160) at callint.c:459
ret_ungc_val = <value optimized out>
gcpro1 = {next = 0x7fff58217b00, var = 0x7fff58217948, nvars = 1}
gcpro2 = {next = 0x7fff58217950, var = 0x7fff582179b0, nvars = 1}
gcpro3 = {next = 0x7fff58217990, var = 0x7fff582179a8, nvars = 1}
input = 27436160
speccount = 1
prefix = 27436160
fun = 30414528
specs = 27436160
prompt_data = 0x0
prompt_index = <value optimized out>
argcount = <value optimized out>
set_zmacs_region_stays = <value optimized out>
mouse_event_count = <value optimized out>
#20 0x00000000004b40e2 in Ffuncall (nargs=2, args=<value optimized out>) at
eval.c:3929
max_args = <value optimized out>
spacious_args = {27270816, 27436160, 27436160, 27436160, 27436160,
27436160, 27436160, 27436160}
fun = 27473232
val = <value optimized out>
do_backtrace = <value optimized out>
backtrace = {next = 0x0, function = 0x7fff58217b20, args =
0x7fff58217b28, nargs = 1, pdlcount = 1, evalargs = 0 '\0',
debug_on_exit = 0 '\0', function_being_called = 0 '\0',
current_total_timing_val = 27417360, current_total_gc_usage_val = 0,
total_ticks_at_start = 140734671977088, total_consing_at_start = 0}
fun_nargs = <value optimized out>
fun_args = (Lisp_Object *) 0x7fff58217a70
#21 0x00000000004b465c in call1 (fn=<value optimized out>, arg0=<value
optimized out>) at eval.c:4581
ret_ungc_val = 49941
gcpro1 = {next = 0x7fff58217b50, var = 0x7fff58217b20, nvars = 2}
args = {27329808, 27270816}
#22 0x00000000004c90fd in execute_command_event (command_builder=0xd77840,
event=44261376) at event-stream.c:4283
old_kbd_macro = 0
gcpro1 = {next = 0x7fff58217c50, var = 0x7fff58217b48, nvars = 1}
#23 0x00000000004cb912 in Fdispatch_event (event=44261376) at
event-stream.c:4640
command_builder = (struct command_builder *) 0xd77840
console = 15913376
channel = 15913376
do_backtrace = 0
backtrace = {next = 0x7f5b50219000, function = 0x800000000, args =
0xf7b390, nargs = 0, pdlcount = 0, evalargs = -52 '�,
debug_on_exit = -35 '�, function_being_called = -24 '�,
current_total_timing_val = 887526, current_total_gc_usage_val = 0,
total_ticks_at_start = 140734671977504, total_consing_at_start =
140734671977552}
#24 0x000000000047fd3f in Fcommand_loop_1 () at cmdloop.c:600
event = 44261376
old_loop = 27436160
gcpro1 = {next = 0x7fff58217e50, var = 0x7fff58217c98, nvars = 1}
gcpro2 = {next = 0x7fff58217c70, var = 0x7fff58217c90, nvars = 1}
was_locked = 0
#25 0x000000000047fe0b in command_loop_1 (unused_dummy=135) at cmdloop.c:505
No locals.
#26 0x00000000004b5f31 in condition_case_1 (handlers=<value optimized out>,
bfun=0x47fdf0