unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).