* [Friedrich Delgado Friedrichs] Re: GC crashes
@ 2005-12-14 14:15 Chong Yidong
0 siblings, 0 replies; only message in thread
From: Chong Yidong @ 2005-12-14 14:15 UTC (permalink / raw)
Cc: rms
I asked Friedrich Friedrichs, who was getting crashes on his machine,
to turn off hyperthreading and see if he can get another crash. He
could; here's the backtrace.
-----
Chong Yidong schrieb:
> > Maybe I messed something up.
> You need to compile with -g as well. That tells gcc to include symbol
> table information.
Doh! Sorry! :)
Here comes the next backtrace. The debugger session is still running.
Kind regards
Friedel
DISPLAY =3D :0.0
TERM =3D screen
Breakpoint 1 at 0x8112eef: file emacs.c, line 461.
Breakpoint 2 at 0x80ec1ed: file xterm.c, line 7772.
(gdb) r
Starting program: /afs/dfn-cert.de/user/delgado/anon-vc/emacs-dbg/src/emacs=
-geometry 80x40+0+0
Program received signal SIGBUS, Bus error.
initialize_cut_buffers (display=3D0x8, window=3D16843009) at xselect.c:2316
2316 {
(gdb) bt full
#0 initialize_cut_buffers (display=3D0x8, window=3D16843009) at xselect.c:=
2316
data =3D (unsigned char *) 0x820c124 "\213\367\017\b\001"
#1 0x080ff866 in Fx_rotate_cut_buffers_internal (n=3D8) at xselect.c:2470
window =3D 73
props =3D {0, 0, 0, 0, 136364324, 138120105, 3220375768, 135779857}
display =3D (Display *) 0x8748060
sf =3D (struct frame *) 0x856d418
#2 0x08192187 in Ffuncall (nargs=3D2, args=3D0xbff30980) at eval.c:2882
fun =3D 136364324
funcar =3D 16843009
numargs =3D 1
lisp_numargs =3D 16843009
val =3D 16843009
backtrace =3D {
next =3D 0xbff30b00,=20
function =3D 0xbff30980,=20
args =3D 0xbff30984,=20
nargs =3D 1,=20
evalargs =3D 0 '\0',=20
debug_on_exit =3D 0 '\0'
}
internal_args =3D (Lisp_Object *) 0xbff30984
i =3D 16843009
#3 0x081c67a9 in Fbyte_code (bytestr=3D137230651, vector=3D137230700, maxd=
epth=3D32) at bytecode.c:690
count =3D 16
op =3D 1
vectorp =3D (Lisp_Object *) 0x82df970
bytestr_length =3D 25
stack =3D {
pc =3D 0x82df95b "\210\306\307\b\"\207",=20
top =3D 0xbff30984,=20
bottom =3D 0xbff30980,=20
byte_string =3D 137230651,=20
byte_string_start =3D 0x82df948 "\b;\204\f",=20
constants =3D 137230700,=20
next =3D 0xbff30c20
}
top =3D (Lisp_Object *) 0xbff30980
result =3D 10
#4 0x08192987 in funcall_lambda (fun=3D137230596, nargs=3D2, arg_vector=3D=
0xbff30b64) at eval.c:3069
val =3D 137230596
syms_left =3D 137870409
next =3D 138134177
count =3D 14
i =3D 2
optional =3D 1
rest =3D 0
#5 0x081923a4 in Ffuncall (nargs=3D3, args=3D0xbff30b60) at eval.c:2928
fun =3D 137230596
funcar =3D 5
numargs =3D 2
lisp_numargs =3D 138018185
val =3D 147909779
backtrace =3D {
next =3D 0xbff30ce0,=20
function =3D 0xbff30b60,=20
args =3D 0xbff30b64,=20
nargs =3D 2,=20
evalargs =3D 0 '\0',=20
debug_on_exit =3D 0 '\0'
}
internal_args =3D (Lisp_Object *) 0xbff30ac0
i =3D 3
#6 0x081c67a9 in Fbyte_code (bytestr=3D141831643, vector=3D141833868, maxd=
epth=3D24) at bytecode.c:690
count =3D 14
op =3D 2
vectorp =3D (Lisp_Object *) 0x8743690
bytestr_length =3D 58
stack =3D {
pc =3D 0x8730b32 "\210\314\315\b\"\210\b\026\017\016\020\2059",=20
top =3D 0xbff30b68,=20
bottom =3D 0xbff30b60,=20
byte_string =3D 141831643,=20
byte_string_start =3D 0x8730b10 "\bG\tY\203\023",=20
constants =3D 141833868,=20
next =3D 0xbff30e10
}
top =3D (Lisp_Object *) 0xbff30b60
result =3D 0
#7 0x08192987 in funcall_lambda (fun=3D141834180, nargs=3D2, arg_vector=3D=
0xbff30d44) at eval.c:3069
val =3D 141834180
syms_left =3D 137870409
next =3D 138134177
count =3D 12
i =3D 2
optional =3D 1
rest =3D 0
#8 0x081923a4 in Ffuncall (nargs=3D3, args=3D0xbff30d40) at eval.c:2928
fun =3D 141834180
funcar =3D 3
numargs =3D 2
lisp_numargs =3D 96
val =3D 135784865
backtrace =3D {
next =3D 0xbff30ed0,=20
function =3D 0xbff30d40,=20
args =3D 0xbff30d44,=20
nargs =3D 2,=20
evalargs =3D 0 '\0',=20
debug_on_exit =3D 0 '\0'
}
internal_args =3D (Lisp_Object *) 0xbff30d44
i =3D 150176365
#9 0x081c67a9 in Fbyte_code (bytestr=3D136885955, vector=3D136886076, maxd=
epth=3D56) at bytecode.c:690
count =3D 12
op =3D 2
vectorp =3D (Lisp_Object *) 0x828b740
bytestr_length =3D 97
stack =3D {
pc =3D 0x828b730 "\207",=20
top =3D 0xbff30d48,=20
bottom =3D 0xbff30d40,=20
byte_string =3D 136885955,=20
byte_string_start =3D 0x828b6d0 "\bG\306V\203\027",=20
constants =3D 136886076,=20
next =3D 0xbff31000
}
top =3D (Lisp_Object *) 0xbff30d40
result =3D 0
#10 0x08192987 in funcall_lambda (fun=3D136885892, nargs=3D3, arg_vector=3D=
0xbff30f34) at eval.c:3069
val =3D 136885892
syms_left =3D 137870409
next =3D 138246137
count =3D 9
i =3D 3
optional =3D 1
rest =3D 0
#11 0x081923a4 in Ffuncall (nargs=3D4, args=3D0xbff30f30) at eval.c:2928
fun =3D 136885892
funcar =3D 0
numargs =3D 3
lisp_numargs =3D 137913313
val =3D 135773043
backtrace =3D {
next =3D 0xbff310e0,=20
function =3D 0xbff30f30,=20
args =3D 0xbff30f34,=20
nargs =3D 3,=20
evalargs =3D 0 '\0',=20
debug_on_exit =3D 0 '\0'
}
internal_args =3D (Lisp_Object *) 0x0
i =3D 0
#12 0x081c67a9 in Fbyte_code (bytestr=3D136887019, vector=3D136887100, maxd=
epth=3D40) at bytecode.c:690
count =3D 8
op =3D 3
vectorp =3D (Lisp_Object *) 0x828bb40
bytestr_length =3D 48
stack =3D {
pc =3D 0x828bb18 "\210\n\204+",=20
top =3D 0xbff30f3c,=20
bottom =3D 0xbff30f30,=20
byte_string =3D 136887019,=20
byte_string_start =3D 0x828baf8 "\306\b\t\307#\211\032\203!",=20
constants =3D 136887100,=20
next =3D 0xbff31330
}
top =3D (Lisp_Object *) 0xbff30f30
result =3D 53723
#13 0x081913c0 in Feval (form=3D136887005) at eval.c:2228
numargs =3D 24
args_left =3D 137870409
i =3D 3
maxargs =3D 3
argvals =3D {136887019, 136887100, 40, -1074589356, 0, 0, 0, 0}
fun =3D 137572316
val =3D -1074589384
original_fun =3D 137976753
original_args =3D 136887013
funcar =3D 20788
backtrace =3D {
next =3D 0xbff313f0,=20
function =3D 0xbff31114,=20
args =3D 0xbff31080,=20
nargs =3D 3,=20
evalargs =3D 1 '\001',=20
debug_on_exit =3D 0 '\0'
}
gcpro1 =3D {
next =3D 0xbff31180,=20
var =3D 0x8bc44fc,=20
nvars =3D 53734
}
gcpro2 =3D {
next =3D 0x10,=20
var =3D 0x0,=20
nvars =3D 1134567009
}
gcpro3 =3D {
next =3D 0x21c,=20
var =3D 0xbff31080,=20
nvars =3D 3
}
#14 0x0818fe72 in internal_lisp_condition_case (var=3D137870409, bodyform=
=3D136887005, handlers=3D136887165) at eval.c:1412
val =3D 137870409
c =3D {
tag =3D 137870409,=20
val =3D 137870409,=20
next =3D 0xbff31aa0,=20
gcpro =3D 0x0,=20
jmp =3D {{
__jmpbuf =3D {-1212522508, 0, -1208791872, -1074589096, -1074589392, =
135855547},=20
__mask_was_saved =3D 0,=20
__saved_mask =3D {
__val =3D {53724, 0, 146785448, 146785448, 146785448, 146785448, 1,=
53892, 1, 53724, 53882, 0, 0, 53724, 53724,=20
3220378104, 136178385, 140976176, 53734, 53892, 1, 3082444788, 0,=
3220378200, 135610526, 140976176, 53734,=20
3220378824, 136115720, 1, 3220378688, 0}
}
}},=20
backlist =3D 0xbff313f0,=20
handlerlist =3D 0xbff31a80,=20
lisp_eval_depth =3D 2,=20
pdlcount =3D 8,=20
poll_suppress_count =3D 1,=20
interrupt_input_blocked =3D 0,=20
byte_stack =3D 0xbff31330
}
h =3D {
handler =3D 136887165,=20
var =3D 137870409,=20
chosen_clause =3D -1074589320,=20
tag =3D 0xbff31170,=20
next =3D 0xbff31a80
}
#15 0x081c712f in Fbyte_code (bytestr=3D136886955, vector=3D136886980, maxd=
epth=3D24) at bytecode.c:868
handlers =3D 136887165
body =3D 136887005
count =3D 8
op =3D 143
vectorp =3D (Lisp_Object *) 0x828bac8
bytestr_length =3D 5
stack =3D {
pc =3D 0x828babc "\207",=20
top =3D 0xbff31270,=20
bottom =3D 0xbff31270,=20
byte_string =3D 136886955,=20
byte_string_start =3D 0x828bab8 "\300\301\302\217\207",=20
constants =3D 136886980,=20
next =3D 0xbff31520
}
top =3D (Lisp_Object *) 0xbff31270
result =3D 0
#16 0x08192987 in funcall_lambda (fun=3D136886892, nargs=3D2, arg_vector=3D=
0xbff31454) at eval.c:3069
val =3D 136886892
syms_left =3D 137870409
next =3D 138246137
count =3D 5
i =3D 2
optional =3D 1
rest =3D 0
#17 0x081923a4 in Ffuncall (nargs=3D3, args=3D0xbff31450) at eval.c:2928
fun =3D 136886892
funcar =3D 53734
numargs =3D 2
lisp_numargs =3D 140976176
val =3D 135803693
backtrace =3D {
next =3D 0xbff315e0,=20
function =3D 0xbff31450,=20
args =3D 0xbff31454,=20
nargs =3D 2,=20
evalargs =3D 0 '\0',=20
debug_on_exit =3D 0 '\0'
}
internal_args =3D (Lisp_Object *) 0xd27a
i =3D 53724
#18 0x081c67a9 in Fbyte_code (bytestr=3D136890467, vector=3D136890556, maxd=
epth=3D40) at bytecode.c:690
count =3D 5
op =3D 2
vectorp =3D (Lisp_Object *) 0x828c8c0
bytestr_length =3D 69
stack =3D {
pc =3D 0x828c8b4 "\207",=20
top =3D 0xbff31458,=20
bottom =3D 0xbff31450,=20
byte_string =3D 136890467,=20
byte_string_start =3D 0x828c870 "\304`\b\203\017",=20
constants =3D 136890556,=20
next =3D 0x0
}
top =3D (Lisp_Object *) 0xbff31450
result =3D -1074588608
#19 0x08192987 in funcall_lambda (fun=3D136890420, nargs=3D1, arg_vector=3D=
0xbff316b4) at eval.c:3069
val =3D 136890420
syms_left =3D 137870409
next =3D 138133673
count =3D 4
i =3D 1
optional =3D 1
rest =3D 0
#20 0x081923a4 in Ffuncall (nargs=3D2, args=3D0xbff316b0) at eval.c:2928
fun =3D 136890420
funcar =3D 137973658
numargs =3D 1
lisp_numargs =3D -1074587728
val =3D 137973658
backtrace =3D {
next =3D 0xbff318c0,=20
function =3D 0xbff316b0,=20
args =3D 0xbff316b4,=20
nargs =3D 1,=20
evalargs =3D 0 '\0',=20
debug_on_exit =3D 0 '\0'
}
internal_args =3D (Lisp_Object *) 0x837bc49
i =3D 137973658
#21 0x0818dead in Fcall_interactively (function=3D138212593, record_flag=3D=
137870409, keys=3D137912380) at callint.c:884
val =3D 0
args =3D (Lisp_Object *) 0xbff316b0
visargs =3D (Lisp_Object *) 0xbff31690
argstrings =3D (unsigned char **) 0xbff31670
fun =3D 136890420
specs =3D 136890643
filter_specs =3D 137870409
teml =3D 138212593
up_event =3D 137870409
enable =3D 137870409
speccount =3D 3
next_event =3D 1
prefix_arg =3D 137870409
string =3D (unsigned char *) 0xbff316d0 "P"
tem =3D (unsigned char *) 0x82029c4 ""
varies =3D (int *) 0xbff31650
i =3D 2
j =3D 1
count =3D 1
foo =3D 137870409
prompt1 =3D '\0' <repeats 99 times>
tem1 =3D 0x0
arg_from_tty =3D 0
gcpro1 =3D {
next =3D 0xb7f34cc0,=20
var =3D 0xb7ab3060,=20
nvars =3D -1074588000
}
gcpro2 =3D {
next =3D 0x831fe0c,=20
var =3D 0x0,=20
nvars =3D -1074587960
}
gcpro3 =3D {
next =3D 0x837bc49,=20
var =3D 0x0,=20
nvars =3D 2
}
gcpro4 =3D {
next =3D 0x1,=20
var =3D 0x0,=20
nvars =3D 2
}
gcpro5 =3D {
next =3D 0x831fe0c,=20
var =3D 0x837bc49,=20
nvars =3D -1074588248
}
key_count =3D 1
record_then_fail =3D 0
save_this_command =3D 138212593
save_last_command =3D 137906721
save_this_original_command =3D 138212593
save_real_this_command =3D 138212593
#22 0x0812436b in Fcommand_execute (cmd=3D138212593, record_flag=3D13787040=
9, keys=3D137870409, special=3D137870409)
at keyboard.c:9734
final =3D 136890420
tem =3D 137870409
prefixarg =3D 137870409
backtrace =3D {
next =3D 0x0,=20
function =3D 0x836e2b0,=20
args =3D 0xbff31900,=20
nargs =3D 1,=20
evalargs =3D 0 '\0',=20
debug_on_exit =3D 0 '\0'
}
#23 0x08117800 in command_loop_1 () at keyboard.c:1777
scount =3D 2
cmd =3D 138212593
lose =3D 58
nonundocount =3D 0
keybuf =3D {88, 928, 0, -1074587104, -1208848700, -1213613462, 134532932, =
141419356, 134522036, 8144949,=20
134531718, 225011984, 20, -1213668492, -1213634044, -1213613268, 0, -1074=
587084, -1074587408, 0, 0, 19, -1074587080,=20
135742675, 140797712, 25, 28, 141419388, 137870409, 140500889}
i =3D 1
no_direct =3D 0
prev_modiff =3D 6117
prev_buffer =3D (struct buffer *) 0x8672030
was_locked =3D 0
already_adjusted =3D 0
#24 0x0818ff85 in internal_condition_case (bfun=3D0x81164a9 <command_loop_1=
>, handlers=3D137916817,=20
hfun=3D0x8115fe6 <cmd_error>) at eval.c:1465
val =3D 137870409
c =3D {
tag =3D 137870409,=20
val =3D 137870409,=20
next =3D 0xbff31bc0,=20
gcpro =3D 0x0,=20
jmp =3D {{
__jmpbuf =3D {-1212522508, 0, -1208791872, -1074586744, -1074587040, =
135855898},=20
__mask_was_saved =3D 0,=20
__saved_mask =3D {
__val =3D {135745795, 3220380626, 141419364, 3220380432, 19, 1, 308=
2444788, 3220380544, 3086177560, 134532612,=20
110932256, 0 <repeats 20 times>, 3081329316}
}
}},=20
backlist =3D 0x0,=20
handlerlist =3D 0x0,=20
lisp_eval_depth =3D 0,=20
pdlcount =3D 2,=20
poll_suppress_count =3D 1,=20
interrupt_input_blocked =3D 0,=20
byte_stack =3D 0x0
}
h =3D {
handler =3D 137916817,=20
var =3D 137870409,=20
chosen_clause =3D 0,=20
tag =3D 0xbff31aa0,=20
next =3D 0x0
}
#25 0x0811632b in command_loop_2 () at keyboard.c:1315
val =3D 141852768
#26 0x0818fa2d in internal_catch (tag=3D137912881, func=3D0x8116308 <comman=
d_loop_2>, arg=3D137870409) at eval.c:1211
c =3D {
tag =3D 137912881,=20
val =3D 137870409,=20
next =3D 0x0,=20
gcpro =3D 0x0,=20
jmp =3D {{
__jmpbuf =3D {-1212522508, 0, -1208791872, -1074586472, -1074586704, =
135854622},=20
__mask_was_saved =3D 0,=20
__saved_mask =3D {
__val =3D {140797712, 140797715, 3220380360, 135746163, 19, 19, 308=
2453140, 140797731, 0, 3086175424, 3220380392,=20
135745795, 3220380626, 2, 19, 19, 1, 3082444788, 0, 3220380792, 1=
35774492, 138077841, 138055138, 137870409,=20
137902880, 0, 0, 0, 138055138, 138055138, 137870409, 2}
}
}},=20
backlist =3D 0x0,=20
handlerlist =3D 0x0,=20
lisp_eval_depth =3D 0,=20
pdlcount =3D 2,=20
poll_suppress_count =3D 1,=20
interrupt_input_blocked =3D 0,=20
byte_stack =3D 0x0
}
#27 0x081162e1 in command_loop () at keyboard.c:1294
No locals.
#28 0x08115d68 in recursive_edit_1 () at keyboard.c:987
count =3D 1
val =3D 138137109
#29 0x08115ead in Frecursive_edit () at keyboard.c:1048
count =3D 0
buffer =3D 137870409
#30 0x08114818 in main (argc=3D3, argv=3D0xbff320c4) at emacs.c:1786
dummy =3D -1212522508
stack_bottom_variable =3D 0 '\0'
do_initial_setlocale =3D 1
skip_args =3D 0
rlim =3D {
rlim_cur =3D 8388608,=20
rlim_max =3D 18446744073709551615
}
no_loadup =3D 0
junk =3D 0x0
Lisp Backtrace:
"x-rotate-cut-buffers-internal"
"x-set-cut-buffer"
"x-select-text"
"kill-new"
"byte-code"
"kill-region"
"kill-line"
"call-interactively"
(gdb)=20
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-12-14 14:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-14 14:15 [Friedrich Delgado Friedrichs] Re: GC crashes Chong Yidong
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.