From: David Engster <deng@randomsample.de>
To: 11717@debbugs.gnu.org
Subject: bug#11717: 24.1.50; Segmentation fault in Fdelete_other_windows_internal when running Gnus unit tests
Date: Fri, 15 Jun 2012 20:11:36 +0200 [thread overview]
Message-ID: <87ehpg8mxz.fsf@engster.org> (raw)
The recipe to reproduce this bug involves running the Gnus unit tests
from its git repository. I can narrow it down further if needed, but I'm
hoping that the backtraces are enough to fix this problem. Please note
that this problem also affects the current 24.1 stable release, but I
used latest Emacs from bzr for acquiring the gdb backtraces.
Recipe:
* Get Gnus from git: git clone http://git.gnus.org/gnus.git
* Do: ./configure, make, make check
* You'll see something like the following (the tests run completely in
batch mode!):
---------- snip
***** Using /tmp/gnus-test-22112bP3 as temporary Gnus home.
***** Firing up Gnus; connecting to Gmane.
[... further output snipped ...]
***** Reading active from gmane.discuss.
Changed level of gmane.discuss from 3 to 1
Fatal error (11)zsh: segmentation fault /opt/emacs-debug/bin/emacs -batch -q -no-site-file -l ./dgnushack.el -l ert -
---------- snip
* The unit test where this is crashing is the NNTP test, which can be
seen in lisp/tests/gnustest-nntp.el. You can browse it here:
http://git.gnus.org/cgit/gnus.git/tree/lisp/tests/gnustest-nntp.el?id=aff68f906d8726a6a29edad4a20f253f8bcdf644
The crash happens when this test code calls
(gnus-group-select-group 5)
Further information:
* Emacs was built using gcc 4.7 and the following options:
CFLAGS="-g -O0" ./configure --enable-asserts --without-gconf --without-gsettings --without-dbus --prefix=/opt/emacs-debug
* Backtraces from gdb:
Program received signal SIGSEGV, Segmentation fault.
0x080b9d2e in Fdelete_other_windows_internal (window=139160437, root=139572509) at window.c:2650
2650 hlinfo = MOUSE_HL_INFO (f);
#0 0x080b9d2e in Fdelete_other_windows_internal (window=139160437, root=139572509) at window.c:2650
w = 0x84b6b70
r = 0x851b518
s = 0x0
f = 0x84b69f0
sibling = 147631364
pwindow = 47
swindow = 148016036
delta = -1073763784
startpos = 1
top = 0
new_top = 0
resize_failed = 139113722
hlinfo = 0x80b839b
#1 0x081dd24e in Ffuncall (nargs=3, args=0xbfffaaf4) at eval.c:2824
fun = 137063141
original_fun = 139234970
funcar = 92
numargs = 2
lisp_numargs = 47
val = 139113722
backtrace = {
next = 0xbfffada8,
function = 0xbfffaaf4,
args = 0xbfffaaf8,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0xbfffaaf8
i = 89
#2 0x0821bd89 in exec_byte_code (bytestr=137245953, vector=137245981, maxdepth=20, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 87
op = 2
vectorp = 0x82e3520
stack = {
pc = 0x84303f8 "\210\323\r!\210\324\r!\210\325\207",
byte_string = 137245953,
byte_string_start = 0x8430397 "\b\204U",
constants = 137245981,
next = 0xbfffaf5c
}
top = 0xbfffaaf4
result = 1
#3 0x0821b587 in Fbyte_code (bytestr=137245953, vector=137245981, maxdepth=20) at bytecode.c:423
No locals.
#4 0x081dc04e in eval_sub (form=137245942) at eval.c:2174
numargs = 12
args_left = 139113722
i = 20
maxargs = 3
argvals = {137245953, 137245981, 20, 139113722, 1, -1073762760, 136192443, 4}
fun = 138715101
val = -1073763312
original_fun = 139191634
original_args = 137245950
funcar = 0
backtrace = {
next = 0xbfffb1c0,
function = 0xbfffadc0,
args = 0xbfffad64,
nargs = 3,
debug_on_exit = 0
}
gcpro1 = {
next = 0x84b3eb2,
var = 0x0,
nvars = 0
}
gcpro2 = {
next = 0x84ab4fa,
var = 0x8cbbcf1,
nvars = 142918734
}
gcpro3 = {
next = 0x84ab4fa,
var = 0xbfffad64,
nvars = 3
}
#5 0x081da483 in internal_catch (tag=139366002, func=0x81dbb08 <eval_sub>, arg=137245942) at eval.c:1091
c = {
tag = 139366002,
val = 139113722,
next = 0xbfffc6c8,
gcpro = 0x0,
jmp = {{
__jmpbuf = {139113722, -1073757984, -1073746924, -1073762568, -773941674, 365584185},
__mask_was_saved = 0,
__saved_mask = {
__val = {3221209312, 3221204728, 136172628, 137235413, 1, 3221204760, 140448194, 141204472, 3221204776, 0, 1744, 143287312, 77, 3221204648, 135773737,
141204477, 3221204644, 139113722, 0, 71, 147569905, 3221204744, 140508385, 3221205440, 3221204756, 3221204760, 1, 139113698, 0, 2164404097, 139332178, 1}
}
}},
backlist = 0xbfffb1c0,
handlerlist = 0xbfffe900,
lisp_eval_depth = 18,
pdlcount = 87,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0xbfffaf5c
}
#6 0x0821c821 in exec_byte_code (bytestr=137245857, vector=137245877, maxdepth=16, args_template=139113722, nargs=0, args=0x0) at bytecode.c:965
v1 = 137245942
count = 82
op = 141
vectorp = 0x82e34b8
stack = {
pc = 0x8430421 "-\207",
byte_string = 137245857,
byte_string_start = 0x8430404 "\306\b!\020\307\b!\031\310\b\311\"\032\310\b\303\"\033\312\211\034\035\313\t!\210\314\315\215-\207",
constants = 137245877,
next = 0xbfffb26c
}
top = 0xbfffaf14
result = 139113722
#7 0x081ddb35 in funcall_lambda (fun=137245829, nargs=0, arg_vector=0x84ab4fa) at eval.c:3053
val = 139113722
syms_left = 139113722
next = 139148906
lexenv = 139113722
count = 81
i = 0
optional = 1
rest = 0
#8 0x081dd454 in Ffuncall (nargs=1, args=0xbfffb224) at eval.c:2870
fun = 137245829
original_fun = 139575394
funcar = 0
numargs = 0
lisp_numargs = -2117205460
val = 139160053
backtrace = {
next = 0xbfffb4d0,
function = 0xbfffb224,
args = 0xbfffb228,
nargs = 0,
debug_on_exit = 0
}
internal_args = 0x500
i = 0
#9 0x0821bd89 in exec_byte_code (bytestr=143281481, vector=143365885, maxdepth=16, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 77
op = 0
vectorp = 0x88b9700
stack = {
pc = 0x884978e "\210\202\207",
byte_string = 143281481,
byte_string_start = 0x8849718 "\b?\206\245",
constants = 143365885,
next = 0xbfffb57c
}
top = 0xbfffb224
result = 139113722
#10 0x081ddb35 in funcall_lambda (fun=143123461, nargs=1, arg_vector=0x84ab4fa) at eval.c:3053
val = 139113722
syms_left = 139113722
next = 139441426
lexenv = 139113722
count = 75
i = 1
optional = 1
rest = 0
#11 0x081dd454 in Ffuncall (nargs=2, args=0xbfffb534) at eval.c:2870
fun = 143123461
original_fun = 140445994
funcar = 0
numargs = 1
lisp_numargs = 139114848
val = 139113722
backtrace = {
next = 0xbfffb7e0,
function = 0xbfffb534,
args = 0xbfffb538,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x4c0
i = 1
#12 0x0821bd89 in exec_byte_code (bytestr=144211305, vector=144587365, maxdepth=28, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 72
op = 1
vectorp = 0x89e3a68
stack = {
pc =
0x89d0325 "\210\016\030\203\200\001\316\016\030!\210\374 \210\016L\204\326\001\016H\204\326\001\016M\203\326\001\016N\203\326\001\375`\376\"\211\036O\203\246\001\377\016O!\210)\375`\201W",
byte_string = 144211305,
byte_string_start = 0x89d01b0 "\306\307\310\311\b!#\210\312\b!\031\313\b!\032\t\205\031",
constants = 144587365,
next = 0xbfffb89c
}
top = 0xbfffb534
result = -1073746924
#13 0x081ddb35 in funcall_lambda (fun=144587765, nargs=6, arg_vector=0x84ab4fa) at eval.c:3053
val = 136172152
syms_left = 139113722
next = 144122594
lexenv = 139113722
count = 66
i = 6
optional = 1
rest = 0
#14 0x081dd454 in Ffuncall (nargs=7, args=0xbfffb844) at eval.c:2870
fun = 144587765
original_fun = 143850130
funcar = -1073760172
numargs = 6
lisp_numargs = -1073760168
val = 31162830
backtrace = {
next = 0xbfffbb00,
function = 0xbfffb844,
args = 0xbfffb848,
nargs = 6,
debug_on_exit = 0
}
internal_args = 0x84ab4fa
i = 0
#15 0x0821bd89 in exec_byte_code (bytestr=144210065, vector=144587261, maxdepth=32, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 64
op = 6
vectorp = 0x89e3a00
stack = {
pc = 0x89d016f "\206\034",
byte_string = 144210065,
byte_string_start = 0x89d015c "\306\030\t\203I",
constants = 144587261,
next = 0xbfffbbbc
}
top = 0xbfffb844
result = 140508385
#16 0x081ddb35 in funcall_lambda (fun=144587333, nargs=7, arg_vector=0x84ab4fa) at eval.c:3053
val = 13
syms_left = 139113722
next = 144122594
lexenv = 139113722
count = 57
i = 7
optional = 1
rest = 0
#17 0x081dd454 in Ffuncall (nargs=8, args=0xbfffbb64) at eval.c:2870
fun = 144587333
original_fun = 143239474
funcar = 0
numargs = 7
lisp_numargs = -1073759416
val = 145536402
backtrace = {
next = 0xbfffbe20,
function = 0xbfffbb64,
args = 0xbfffbb68,
nargs = 7,
debug_on_exit = 0
}
internal_args = 0x84ab4fa
i = 0
#18 0x0821bd89 in exec_byte_code (bytestr=143935649, vector=143836037, maxdepth=36, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 51
op = 7
vectorp = 0x892c388
stack = {
pc = 0x892b62b ".\006\207",
byte_string = 143935649,
byte_string_start = 0x892b5b0 "\b\306=\t\206\t",
constants = 143836037,
next = 0xbfffbebc
}
top = 0xbfffbb64
result = 4
#19 0x081ddb35 in funcall_lambda (fun=143836149, nargs=2, arg_vector=0x84ab4fa) at eval.c:3053
val = 136172628
syms_left = 139113722
next = 144122594
lexenv = 139113722
count = 47
i = 2
optional = 1
rest = 0
#20 0x081dd454 in Ffuncall (nargs=3, args=0xbfffbe84) at eval.c:2870
fun = 143836149
original_fun = 144394898
funcar = 0
numargs = 2
lisp_numargs = 40
val = 4
backtrace = {
next = 0xbfffc1e8,
function = 0xbfffbe84,
args = 0xbfffbe88,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0x84ab4fa
i = 36
#21 0x0821bd89 in exec_byte_code (bytestr=143930441, vector=143836181, maxdepth=12, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 47
op = 2
vectorp = 0x892c418
stack = {
pc = 0x892b67c "\207",
byte_string = 143930441,
byte_string_start = 0x892b66c "m\203\f",
constants = 143836181,
next = 0xbfffc3dc
}
top = 0xbfffbe84
result = 40
#22 0x081ddb35 in funcall_lambda (fun=143836213, nargs=1, arg_vector=0x84ab4fa) at eval.c:3053
val = 20
syms_left = 139113722
next = 139528722
lexenv = 139113722
count = 46
i = 1
optional = 1
rest = 0
#23 0x081dd6e7 in apply_lambda (fun=143836213, args=140635094) at eval.c:2930
args_left = 139113722
i = 1
numargs = 1
arg_vector = 0xbfffc0e0
gcpro1 = {
next = 0xbfffc160,
var = 0x3,
nvars = 1
}
gcpro2 = {
next = 0x8,
var = 0xbfffc134,
nvars = 0
}
gcpro3 = {
next = 0x3,
var = 0xbfffc158,
nvars = 136170405
}
tem = 20
sa_count = 46
sa_must_free = 0
#24 0x081dc268 in eval_sub (form=140635102) at eval.c:2213
fun = 143836213
val = 40
original_fun = 140735034
original_args = 140635094
funcar = 139182442
backtrace = {
next = 0xbfffc330,
function = 0xbfffc200,
args = 0xbfffc0e0,
nargs = 1,
debug_on_exit = 0
}
gcpro1 = {
next = 0x8ced16b,
var = 0x3,
nvars = 139113722
}
gcpro2 = {
next = 0x84b0463,
var = 0x84ab4fa,
nvars = 1
}
gcpro3 = {
next = 0x1,
var = 0xbfffc160,
nvars = 1
}
#25 0x081d938b in Fprogn (args=147712062) at eval.c:364
val = 40
gcpro1 = {
next = 0x4,
var = 0xbfffc2b8,
nvars = 135007022
}
#26 0x081ddacf in funcall_lambda (fun=147712990, nargs=0, arg_vector=0xbfffc398) at eval.c:3046
val = 136073474
syms_left = 139113722
next = -1073757472
lexenv = 139113722
count = 46
i = 0
optional = 0
rest = 0
#27 0x081dd4f3 in Ffuncall (nargs=1, args=0xbfffc394) at eval.c:2882
fun = 147712990
original_fun = 147712990
funcar = 139147106
numargs = 0
lisp_numargs = -1073757320
val = 139113722
backtrace = {
next = 0xbfffc648,
function = 0xbfffc394,
args = 0xbfffc398,
nargs = 0,
debug_on_exit = 0
}
internal_args = 0x18
i = 145764118
#28 0x0821bd89 in exec_byte_code (bytestr=140497305, vector=141888173, maxdepth=24, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 36
op = 0
vectorp = 0x8750ab0
stack = {
pc = 0x86b6ebf "\210.\n\334 \207",
byte_string = 140497305,
byte_string_start =
0x86b6e60 "\306\307!\030r\bq\210\310\216\311 \031\312\216\313\314\315\316\317D\316\nD\320FE\321\211\322\211\033\034\035\036\035\036\036\nJ\323H\016\037>\204\066",
constants = 141888173,
next = 0xbfffc7fc
}
top = 0xbfffc394
result = -1073756728
#29 0x0821b587 in Fbyte_code (bytestr=140497305, vector=141888173, maxdepth=24) at bytecode.c:423
No locals.
#30 0x081dc04e in eval_sub (form=140457142) at eval.c:2174
numargs = 12
args_left = 139113722
i = 24
maxargs = 3
argvals = {140497305, 141888173, 24, 140507705, 141259676, 141890981, -1073755876, 139006852}
fun = 138715101
val = -1073756376
original_fun = 139191634
original_args = 140457134
funcar = -1073756552
backtrace = {
next = 0xbfffca60,
function = 0xbfffc660,
args = 0xbfffc604,
nargs = 3,
debug_on_exit = 0
}
gcpro1 = {
next = 0x8971098,
var = 0x8930a42,
nvars = 0
}
gcpro2 = {
next = 0x71,
var = 0xbfffc780,
nvars = 139006852
}
gcpro3 = {
next = 0x84ab4fa,
var = 0xbfffc604,
nvars = 3
}
#31 0x081da483 in internal_catch (tag=140513410, func=0x81dbb08 <eval_sub>, arg=140457142) at eval.c:1091
c = {
tag = 140513410,
val = 139113722,
next = 0xbfffce08,
gcpro = 0x0,
jmp = {{
__jmpbuf = {139113722, 3, -1073746924, -1073756264, -787491242, 365584185},
__mask_was_saved = 0,
__saved_mask = {
__val = {3, 3221211032, 136172077, 140497209, 139113722, 139113722, 138710381, 145763406, 145763406, 3221210936, 136204788, 145763406, 140426778,
3221211016, 136168592, 2, 139113722, 3221210984, 136073448, 139006828, 140426778, 0, 139978962, 3221211744, 0, 3221211064, 145691816, 0, 139113722, 3221211032,
136073474, 145691818}
}
}},
backlist = 0xbfffca60,
handlerlist = 0xbfffe900,
lisp_eval_depth = 10,
pdlcount = 36,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0xbfffc7fc
}
#32 0x0821c821 in exec_byte_code (bytestr=140497097, vector=141865813, maxdepth=28, args_template=139113722, nargs=0, args=0x0) at bytecode.c:965
v1 = 140457142
count = 35
op = 141
vectorp = 0x874b358
stack = {
pc = 0x86b6d71 "\210\bJ\307H\n>\204?",
byte_string = 140497097,
byte_string_start = 0x86b6d40 "\305\306!\211\030\tL\210\bJ\307H\n>\204\025",
constants = 141865813,
next = 0xbfffcb1c
}
top = 0xbfffc7b4
result = -1230162944
#33 0x081ddb35 in funcall_lambda (fun=141865901, nargs=1, arg_vector=0x84ab4fa) at eval.c:3053
val = 6
syms_left = 139113722
next = 140494194
lexenv = 139113722
count = 34
i = 1
optional = 0
rest = 0
#34 0x081dd454 in Ffuncall (nargs=2, args=0xbfffcac4) at eval.c:2870
fun = 141865901
original_fun = 140494170
funcar = -1073746924
numargs = 1
lisp_numargs = -1073755480
val = 139113722
backtrace = {
next = 0xbfffcd88,
function = 0xbfffcac4,
args = 0xbfffcac8,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x1c0
i = 139113746
#35 0x0821bd89 in exec_byte_code (bytestr=140498369, vector=141890797, maxdepth=36, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 26
op = 1
vectorp = 0x87514f0
stack = {
pc = 0x86b70ee "\210.\b\313\207",
byte_string = 140498369,
byte_string_start =
0x86b709c "\306\307!\211\030r\310\311!q\210\312 d\313\223)L\210\314\216\306\315!\306\316!\031\211\032\317\320\v\317\321\313\211#\322\313\211&\006L\210\t\313L\210\323\216\324\325\326\327\330D\327\tD\327\nD\327\bD\331\257\006E\332\v\fB\034\035\036\034\333\nJ!\210.\b\313\207",
constants = 141890797,
next = 0xbfffcf3c
}
top = 0xbfffcac4
result = 16
#36 0x0821b587 in Fbyte_code (bytestr=140498369, vector=141890797, maxdepth=36) at bytecode.c:423
No locals.
#37 0x081dc04e in eval_sub (form=140457558) at eval.c:2174
numargs = 12
args_left = 139113722
i = 36
maxargs = 3
argvals = {140498369, 141890797, 36, 3, -1073746924, -1073754552, 136167502, 140554433}
fun = 138715101
val = -1073754716
original_fun = 139191634
original_args = 140457550
funcar = 140554433
backtrace = {
next = 0xbfffd1a0,
function = 0xbfffcda0,
args = 0xbfffcd44,
nargs = 3,
debug_on_exit = 0
}
gcpro1 = {
next = 0x8510a42,
var = 0x8a633a1,
nvars = 24
}
gcpro2 = {
next = 0x10,
var = 0xbfffec14,
nvars = 139113722
}
gcpro3 = {
next = 0x871ae5d,
var = 0xbfffcd44,
nvars = 3
}
#38 0x081da483 in internal_catch (tag=140494386, func=0x81dbb08 <eval_sub>, arg=140457558) at eval.c:1091
c = {
tag = 140494386,
val = 139113722,
next = 0xbfffe914,
gcpro = 0x0,
jmp = {{
__jmpbuf = {139113722, -1073748160, -1073746924, -1073754408, -786868650, 365584185},
__mask_was_saved = 0,
__saved_mask = {
__val = {3221219136, 3221212888, 139113722, 3221219136, 3221220372, 3221212792, 136156043, 142264462, 16, 145689941, 138705269, 47, 16, 141559785,
139113722, 3221213600, 3221212884, 3221212888, 2, 139113722, 139113722, 3221212840, 139183946, 2, 3221212916, 139113746, 138712301, 145763558, 0, 0, 139113722, 2}
}
}},
backlist = 0xbfffd1a0,
handlerlist = 0xbfffe900,
lisp_eval_depth = 8,
pdlcount = 26,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0xbfffcf3c
}
#39 0x0821c821 in exec_byte_code (bytestr=140498241, vector=141890925, maxdepth=16, args_template=139113722, nargs=0, args=0x0) at bytecode.c:965
v1 = 140457558
count = 26
op = 141
vectorp = 0x8751570
stack = {
pc = 0x86b7034 "\210\b\302H\t>\204#",
byte_string = 140498241,
byte_string_start = 0x86b7020 "\b\302H\t>\204\f",
constants = 141890925,
next = 0xbfffd24c
}
top = 0xbfffcef4
result = 139113722
#40 0x081ddb35 in funcall_lambda (fun=141888525, nargs=1, arg_vector=0x84ab4fa) at eval.c:3053
val = 974752
syms_left = 139113722
next = 140551114
lexenv = 139113722
count = 25
i = 1
optional = 0
rest = 0
#41 0x081dd454 in Ffuncall (nargs=2, args=0xbfffd204) at eval.c:2870
fun = 141888525
original_fun = 140494362
funcar = -1073753580
numargs = 1
lisp_numargs = -1073753576
val = 145763806
backtrace = {
next = 0xbfffd4b0,
function = 0xbfffd204,
args = 0xbfffd208,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x84ab4fa
i = -1073746924
#42 0x0821bd89 in exec_byte_code (bytestr=140551257, vector=141631149, maxdepth=20, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 22
op = 1
vectorp = 0x8711eb0
stack = {
pc = 0x8609a4a "+\207",
byte_string = 140551257,
byte_string_start = 0x86099f8 "\b\306\b\t\"\032\033\307\b\n\t\310$\210\b\311H\f>\204\032",
constants = 141631149,
next = 0xbfffd55c
}
top = 0xbfffd204
result = 139113722
#43 0x081ddb35 in funcall_lambda (fun=141002301, nargs=3, arg_vector=0x84ab4fa) at eval.c:3053
val = 139113722
syms_left = 139113722
next = 140603026
lexenv = 139113722
count = 19
i = 3
optional = 0
rest = 0
#44 0x081dd454 in Ffuncall (nargs=4, args=0xbfffd514) at eval.c:2870
fun = 141002301
original_fun = 140603002
funcar = -1073752696
numargs = 3
lisp_numargs = -1073752728
val = 139113722
backtrace = {
next = 0xbfffd7c0,
function = 0xbfffd514,
args = 0xbfffd518,
nargs = 3,
debug_on_exit = 0
}
internal_args = 0x84ab4fa
i = 0
#45 0x0821bd89 in exec_byte_code (bytestr=140541225, vector=140785397, maxdepth=20, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 11
op = 3
vectorp = 0x86436f8
stack = {
pc = 0x8609bfc "\210\016\025A\211\026\025\202\065",
byte_string = 140541225,
byte_string_start = 0x8609bb8 "\306\b\307\"\031\310\t\b\"\211\032\311H\v>\204\026",
constants = 140785397,
next = 0xbfffd85c
}
top = 0xbfffd514
result = 1
#46 0x081ddb35 in funcall_lambda (fun=141895525, nargs=2, arg_vector=0x84ab4fa) at eval.c:3053
val = 141200177
syms_left = 139113722
next = 140603026
lexenv = 139113722
count = 9
i = 2
optional = 0
rest = 0
#47 0x081dd454 in Ffuncall (nargs=3, args=0xbfffd824) at eval.c:2870
fun = 141895525
original_fun = 140603122
funcar = 139113746
numargs = 2
lisp_numargs = -1073752040
val = -1073751912
backtrace = {
next = 0xbfffdac0,
function = 0xbfffd824,
args = 0xbfffd828,
nargs = 2,
debug_on_exit = 0
}
internal_args = 0x84ab4fa
i = 0
#48 0x0821bd89 in exec_byte_code (bytestr=140510305, vector=140914541, maxdepth=12, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 9
op = 2
vectorp = 0x8662f70
stack = {
pc = 0x86055b2 "\207",
byte_string = 140510305,
byte_string_start = 0x86055a8 "\b\204\006",
constants = 140914541,
next = 0xbfffdb6c
}
top = 0xbfffd824
result = -1230623971
#49 0x081ddb35 in funcall_lambda (fun=140749469, nargs=1, arg_vector=0x84ab4fa) at eval.c:3053
val = 1411398459
syms_left = 139113722
next = 140494818
lexenv = 139113722
count = 8
i = 1
optional = 1
rest = 0
#50 0x081dd454 in Ffuncall (nargs=2, args=0xbfffdb24) at eval.c:2870
fun = 140749469
original_fun = 140027850
funcar = 46330
numargs = 1
lisp_numargs = 141651629
val = 139008564
backtrace = {
next = 0xbfffddd0,
function = 0xbfffdb24,
args = 0xbfffdb28,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x84ab4fa
i = 139113746
#51 0x0821bd89 in exec_byte_code (bytestr=140347793, vector=141922365, maxdepth=16, args_template=139113722, nargs=0, args=0x0) at bytecode.c:784
count = 7
op = 1
vectorp = 0x8759040
stack = {
pc = 0x8605c39 "\031\304\305\306\t!!\203\023",
byte_string = 140347793,
byte_string_start = 0x8605c34 "\302\216\303\b!\031\304\305\306\t!!\203\023",
constants = 141922365,
next = 0xbfffdebc
}
top = 0xbfffdb24
result = 0
#52 0x081ddb35 in funcall_lambda (fun=140749237, nargs=0, arg_vector=0x84ab4fa) at eval.c:3053
val = 141200769
syms_left = 139113722
next = 140494818
lexenv = 139113722
count = 6
i = 0
optional = 1
rest = 0
#53 0x081dd454 in Ffuncall (nargs=1, args=0xbfffde6c) at eval.c:2870
fun = 140749237
original_fun = 140027874
funcar = 0
numargs = 0
lisp_numargs = -1073750504
val = 139113722
backtrace = {
next = 0xbfffe120,
function = 0xbfffde6c,
args = 0xbfffde70,
nargs = 0,
debug_on_exit = 0
}
internal_args = 0x60
i = 2
#54 0x0821bd89 in exec_byte_code (bytestr=137376209, vector=137376229, maxdepth=88, args_template=1028, nargs=1, args=0xbfffe18c) at bytecode.c:784
count = 4
op = 0
vectorp = 0x83031e8
stack = {
pc =
0x84157aa "\210\202\201\003\016A\342\235\203V\001\331\026B\343\344\003\206P\001\n\211A\022@!!\210\202\201\003\016A\345\235\203\220\001\346\347\003\206h\001\n\211A\022@!!\262\t\006\a\203\203\001\006\a\006\t\006\tAB\241\210\006\aA\262\b\202\201\003\006\b\016CB\211\026C\262\b\202\201\003\016A\350\235\203\270\001\347\002\206\241\001\n\211A\022@!\346\001!\351\001!\203\256\001\211\262\002\352\002\314\331#\266\003\202\201\003\016A\353\235\203\330\001\347\002\206\311\001\n\211A\022@!\346\001!\352\001\314\331\211$\266\003\202\201\003\016A\354\232\203\001\002\331\026B\001\206\353\001\n\211A\022@\262\t\006\b;\204\367\001\332\355!\210\356\347\006\n!!\210\202"...,
byte_string = 137376209,
byte_string_start = 0x8415673 "\306 \210\b\203\021",
constants = 137376229,
next = 0xbfffe1fc
}
top = 0xbfffde6c
result = 0
#55 0x081dd8ad in funcall_lambda (fun=137376181, nargs=1, arg_vector=0x404) at eval.c:2987
val = 141168544
syms_left = 1028
next = 5
lexenv = 42
count = 4
i = 75
optional = 141168153
rest = 139113722
#56 0x081dd454 in Ffuncall (nargs=2, args=0xbfffe184) at eval.c:2870
fun = 137376181
original_fun = 139597346
funcar = 135773699
numargs = 1
lisp_numargs = -1073749656
val = 141168153
backtrace = {
next = 0xbfffe460,
function = 0xbfffe184,
args = 0xbfffe188,
nargs = 1,
debug_on_exit = 0
}
internal_args = 0x50
i = 0
#57 0x0821bd89 in exec_byte_code (bytestr=137362241, vector=137362261, maxdepth=72, args_template=0, nargs=0, args=0xbfffe4cc) at bytecode.c:784
count = 4
op = 1
vectorp = 0x82ffb58
stack = {
pc = 0x8418450 "\210\016H\203\351\004\201\262",
byte_string = 137362241,
byte_string_start = 0x8417f73 "\306 \020\307\021\n\023\307\024\310\311!\211\307=\204\060",
constants = 137362261,
next = 0xbfffe51c
}
top = 0xbfffe184
result = -1230162944
#58 0x081dd8ad in funcall_lambda (fun=137362213, nargs=0, arg_vector=0x0) at eval.c:2987
val = 5
syms_left = 0
next = 136050103
lexenv = -1073748772
count = 4
i = 2
optional = 136190969
rest = -1073748984
#59 0x081dd454 in Ffuncall (nargs=1, args=0xbfffe4c8) at eval.c:2870
fun = 137362213
original_fun = 139596746
funcar = 228
numargs = 0
lisp_numargs = -1073748824
val = 139346493
backtrace = {
next = 0xbfffe838,
function = 0xbfffe4c8,
args = 0xbfffe4cc,
nargs = 0,
debug_on_exit = 0
}
internal_args = 0x40
i = 0
#60 0x0821bd89 in exec_byte_code (bytestr=137360705, vector=137360725, maxdepth=32, args_template=0, nargs=0, args=0xbfffe740) at bytecode.c:784
count = 3
op = 0
vectorp = 0x82ff558
stack = {
pc = 0x84189ad "\210)\210\351\352\353\"\210\354\321\355\"\211;\203\256",
byte_string = 137360705,
byte_string_start = 0x8418918 "\b\203\b",
constants = 137360725,
next = 0x0
}
top = 0xbfffe4c8
result = -1230973390
#61 0x081dd8ad in funcall_lambda (fun=137360677, nargs=0, arg_vector=0x0) at eval.c:2987
val = 141550640
syms_left = 0
next = -1231802024
lexenv = -1207963708
count = 3
i = -1073747984
optional = -1231382593
rest = 4096
#62 0x081dd6e7 in apply_lambda (fun=137360677, args=139113722) at eval.c:2930
args_left = 139113722
i = 0
numargs = 0
arg_vector = 0xbfffe740
gcpro1 = {
next = 0x0,
var = 0x86fe90c,
nvars = 0
}
gcpro2 = {
next = 0x86fe900,
var = 0x19999999,
nvars = 0
}
gcpro3 = {
next = 0x3ff,
var = 0x16e,
nvars = -1231448117
}
tem = -1073746208
sa_count = 3
sa_must_free = 0
#63 0x081dc268 in eval_sub (form=139309446) at eval.c:2213
fun = 137360677
val = 139113722
---Type <return> to continue, or q <return> to quit---
original_fun = 139970130
original_args = 139113722
funcar = -1207963708
backtrace = {
next = 0x0,
function = 0xbfffe850,
args = 0xbfffe740,
nargs = 0,
debug_on_exit = 0
}
gcpro1 = {
next = 0x83b,
var = 0xb654a030,
nvars = -1073746208
}
gcpro2 = {
next = 0x8491384,
var = 0x84ab4fa,
nvars = 139134808
}
gcpro3 = {
next = 0x84ab4fa,
var = 0xbfffe868,
nvars = 136074589
}
#64 0x081dbaf7 in Feval (form=139309446, lexical=139113722) at eval.c:2022
count = 2
#65 0x0815b139 in top_level_2 () at keyboard.c:1164
No locals.
#66 0x081da9b1 in internal_condition_case (bfun=0x815b11c <top_level_2>, handlers=139147202, hfun=0x815ad75 <cmd_error>) at eval.c:1334
val = 135718835
c = {
tag = 139113722,
val = 139113722,
next = 0xbfffea28,
gcpro = 0x0,
jmp = {{
__jmpbuf = {-1073746208, -1073746324, -1073746924, -1073747480, -783067562, 365965113},
__mask_was_saved = 0,
__saved_mask = {
__val = {3063144312, 3066345488, 3221219720, 135718262, 139417278, 3221219948, 12, 3221219960, 12, 0, 3221219736, 136046171, 3221219948, 12, 3221219724,
139417278, 136847061, 3087003588, 3087005944, 1, 137057672, 3086927084, 3087006384, 3058999344, 1, 1, 0, 139113722, 0, 0, 3221219800, 135718689}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 139147202,
var = 139113722,
chosen_clause = -1073747536,
tag = 0xbfffe914,
next = 0x0
}
#67 0x0815b16d in top_level_1 (ignore=139113722) at keyboard.c:1172
No locals.
#68 0x081da483 in internal_catch (tag=139145178, func=0x815b13b <top_level_1>, arg=139113722) at eval.c:1091
c = {
tag = 139145178,
val = 139113722,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {-1073746208, -1073746324, -1073746924, -1073747208, -782854570, 365584185},
__mask_was_saved = 0,
__saved_mask = {
__val = {0, 0, 3063584703, 0, 0, 0, 3063584703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 139208672, 128, 104, 139113722, 3221220088, 136074589, 138723900,
139113722, 139134808, 136503748, 142563176, 3221221088, 138723900, 139134808, 138723900}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#69 0x0815b0a1 in command_loop () at keyboard.c:1127
No locals.
#70 0x0815a9ae in recursive_edit_1 () at keyboard.c:754
count = 1
val = -1073747064
#71 0x0815aaff in Frecursive_edit () at keyboard.c:818
count = 0
buffer = 139113722
#72 0x08158eca in main (argc=12, argv=0xbfffef74) at emacs.c:1699
dummy = -1073746456
stack_bottom_variable = -73 '\267'
do_initial_setlocale = 1
skip_args = 1
rlim = {
rlim_cur = 8388608,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0xb7ffefc4 "\374\016\002"
Lisp Backtrace:
"delete-other-windows-internal" (0xbfffaaf8)
"byte-code" (0xbfffad64)
"delete-other-windows" (0xbfffb228)
"gnus-configure-windows" (0xbfffb538)
"gnus-summary-read-group-1" (0xbfffb848)
"gnus-summary-read-group" (0xbfffbb68)
"gnus-group-read-group" (0xbfffbe88)
"gnus-group-select-group" (0xbfffc0e0)
0x8cdebd8 Lisp type 6
"byte-code" (0xbfffc604)
"ert--run-test-internal" (0xbfffcac8)
"byte-code" (0xbfffcd44)
"ert-run-test" (0xbfffd208)
"ert-run-or-rerun-test" (0xbfffd518)
"ert-run-tests" (0xbfffd828)
"ert-run-tests-batch" (0xbfffdb28)
"ert-run-tests-batch-and-exit" (0xbfffde70)
"command-line-1" (0xbfffe188)
"command-line" (0xbfffe4cc)
"normal-top-level" (0xbfffe740)
next reply other threads:[~2012-06-15 18:11 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-15 18:11 David Engster [this message]
2012-06-15 18:29 ` bug#11717: 24.1.50; Segmentation fault in Fdelete_other_windows_internal when running Gnus unit tests Eli Zaretskii
2012-06-15 19:00 ` David Engster
2012-06-15 20:02 ` Eli Zaretskii
2012-06-15 20:46 ` David Engster
2012-06-16 6:43 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ehpg8mxz.fsf@engster.org \
--to=deng@randomsample.de \
--cc=11717@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.