all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 23.0.60; segfault on graphical splash screen
@ 2008-04-01  5:39 Brad Walker
  2008-04-01  5:51 ` brad walker
  0 siblings, 1 reply; 2+ messages in thread
From: Brad Walker @ 2008-04-01  5:39 UTC (permalink / raw)
  To: emacs-devel


Run Fedora 9 i386 or x86_64 (reproduced on a slot a athlon box and a core 2 duo laptop)
Install emacs 23 packages @ http://rpm.bradmwalker.com/8.92/
emacs --font 'Liberation Mono:pixelsize=18'





Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f7a41a96790 (LWP 18258)]
x_compute_glyph_string_overhangs (s=0x7fff49acfdb0) at xterm.c:1326
1326		  font->driver->text_extents (font, code, s->nchars, &metrics);
gdb) bt full
#0  x_compute_glyph_string_overhangs (s=0x7fff49acfdb0) at xterm.c:1326
	font = (struct font *) 0x0
	metrics = {lbearing = 2, rbearing = 353, width = 358, ascent = 13, 
  descent = 4}
	cs = {lbearing = 2, rbearing = 353, width = 358, ascent = 0, 
  descent = 12, attributes = 1}
	direction = 32767
	font_ascent = 1236074896
	font_descent = 32767
#1  0x000000000042ac51 in draw_glyphs (w=0x17eb600, x=660, row=0x7f7a3bafc720, 
    area=TEXT_AREA, start=<value optimized out>, end=70, hl=DRAW_NORMAL_TEXT, 
    overlaps=0) at xdisp.c:20046
	dummy_x = <value optimized out>
	h = <value optimized out>
	t = <value optimized out>
	head = (struct glyph_string *) 0x7fff49acff40
	tail = (struct glyph_string *) 0x7fff49acfc70
	s = (struct glyph_string *) 0x7fff49acfdb0
	clip_head = <value optimized out>
	clip_tail = <value optimized out>
	last_x = 891
	area_width = 53760
	x_reached = 660
	i = 70
	j = <value optimized out>
#2  0x000000000042da6f in x_write_glyphs (start=<value optimized out>, len=70)
    at xdisp.c:21504
	x = <value optimized out>
	hpos = 0
#3  0x0000000000417b5b in update_window_line (w=0x17eb600, vpos=18, 
    mouse_face_overwritten_p=0x7fff49ad037c) at dispnew.c:4452
	current_row = (struct glyph_row *) 0x7f7a3b961b30
	desired_row = (struct glyph_row *) 0x7f7a3bafc720
	rif = (struct redisplay_interface *) 0x7f98a0
	changed_p = 0
#4  0x0000000000418f9b in update_window (w=0x17eb600, force_p=0)
    at dispnew.c:4308
	vpos = 18
	i = <value optimized out>
	end = (struct glyph_row *) 0x7f7a3bafe1f0
	header_line_row = (struct glyph_row *) 0x0
	changed_p = 1
	mouse_face_overwritten_p = 0
	row = (struct glyph_row *) 0x7f7a3bafc720
	yb = 588
	desired_matrix = (struct glyph_matrix *) 0xb03c00
	paused_p = 0
	rif = (struct redisplay_interface *) 0x7f98a0
#5  0x000000000041a6c3 in update_window_tree (w=0x17eb600, force_p=0)
    at dispnew.c:4001
	paused_p = 53760
#6  0x000000000041ae2e in update_frame (f=0xd60800, force_p=0, 
    inhibit_hairy_id_p=0) at dispnew.c:3929
	paused_p = 1
	root_window = (struct window *) 0x17eb600
#7  0x0000000000446dd9 in redisplay_internal (
    preserve_echo_area=<value optimized out>) at xdisp.c:11622
	f = (struct frame *) 0xd60800
	tail = <value optimized out>
	frame = <value optimized out>
	w = (struct window *) 0x17eb600
	pause = 0
	must_finish = 1
	tlbufpos = {charpos = 29817365, bytepos = 0}
	number_of_visible_frames = 1
	count = 2
	polling_stopped_here = 0
	old_frame = 14026756
	consider_all_windows_p = 1
    maps=0x7fff49ad13f0, prev_event=10862369, used_mouse_menu=0x7fff49ad1518, 
    end_time=0x0) at keyboard.c:2722
	c = <value optimized out>
	local_getcjmp = {{__jmpbuf = {140734429467112, 5598187, -8, 5927113, 
      0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {
        0 <repeats 16 times>}}}}
	save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 140162966592948}, 
    __mask_was_saved = 128, __saved_mask = {__val = {5898226, 128, 
        140162966560720, 10862369, 5902300, 140162966592948, 140162966592948, 
        127, 5898226, 127, 140162966560720, 10862369, 5902300, 
        140734429467120, 140734429467568, 140162966592944}}}}
	key_already_recorded = 0
	tem = <value optimized out>
	save = <value optimized out>
	previous_echo_area_message = 10862369
	also_record = 10862369
	reread = 0
	polling_stopped_here = <value optimized out>
	orig_kboard = (struct kboard *) 0x16c8620
#9  0x00000000004f733d in read_key_sequence (keybuf=0x7fff49ad15a0, 
    bufsize=30, prompt=10862369, dont_downcase_last=0, 
    can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9473
	interrupted_kboard = (KBOARD *) 0x16c8620
	key = 0
	used_mouse_menu = 0
	echo_local_start = 0
	last_real_key_start = 0
	keys_local_start = 0
	local_first_binding = 0
	from_string = 10862369
	count = 2
	t = 0
	echo_start = 0
	keys_start = 0
	nmaps = 3
	nmaps_allocated = 3
	defs = (Lisp_Object * volatile) 0x7fff49ad13c0
	submaps = (Lisp_Object * volatile) 0x7fff49ad13f0
	orig_local_map = 12035445
	orig_keymap = 10862369
	localized_local_map = 0
	first_binding = 0
	first_unbound = 31
	mock_input = 0
	fkey = {parent = 21939957, map = 21939957, start = 0, end = 0}
	keytran = {parent = 10854165, map = 10854165, start = 0, end = 0}
	indec = {parent = 21940821, map = 21940821, start = 0, end = 0}
	delayed_switch_frame = 10862369
	original_uppercase = 4413613
	original_uppercase_position = -1
	starting_buffer = (struct buffer *) 0x7f7a3bd59db0
	fake_prefixed_keys = 10862369
#10 0x00000000004f9133 in command_loop_1 () at keyboard.c:1653
	cmd = <value optimized out>
	lose = <value optimized out>
	nonundocount = 0
	keybuf = {44108294, 286541526297010176, 273820952844, 8854528, 
  4611686018427389952, 4611686018427404288, 140734429470144, 140734429470152, 
  140734429468352, 5631403, 273821008272, 4208872, 4294967296, 4294968231, 0, 
  140163064603480, 140734429468592, 2822930839, 140734429468512, 0, 
  140734429468536, 273816789454, 0, 140734429468288, 140734429468032, 0, 1, 
  10862369, 21393489, 286541526297010176}
	i = 11630976
	prev_modiff = 0
	prev_buffer = (struct buffer *) 0x0
	already_adjusted = 0
#11 0x000000000055c73f in internal_condition_case (
    bfun=0x4f8f20 <command_loop_1>, handlers=10949361, 
    hfun=0x4f1860 <cmd_error>) at eval.c:1494
	val = <value optimized out>
	c = {tag = 10862369, val = 10862369, next = 0x7fff49ad1860, 
  gcpro = 0x0, jmp = {{__jmpbuf = {0, 2679520856056530932, 11630944, 
        4294967295, 140734429470144, 140734429470152, -2679360040122447884, 
        2679522811569899508}, __mask_was_saved = 0, __saved_mask = {__val = {
          5253935, 273820980000, 140163064410112, 0, 4294967295, 1, 8345776, 
          11630944, 4294967295, 140734429470144, 140734429470152, 0, 
          273816806426, 140161962737665, 0, 140734429468608}}}}, 
  backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, 
  poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
	h = {handler = 10949361, var = 10862369, chosen_clause = 10862369, 
  tag = 0x7fff49ad16f0, next = 0x0}
#12 0x00000000004f0c0e in command_loop_2 () at keyboard.c:1370
	val = 53760
#13 0x000000000055c857 in internal_catch (tag=<value optimized out>, 
    func=0x4f0bf0 <command_loop_2>, arg=10862369) at eval.c:1230
	c = {tag = 10930705, val = 10862369, next = 0x0, gcpro = 0x0, jmp = {{
      __jmpbuf = {0, 2679520856056530932, 11630944, 4294967295, 
        140734429470144, 140734429470152, -2679360039803680780, 
        2679522811887093748}, __mask_was_saved = 0, __saved_mask = {__val = {
          0, 0, 0, 100, 30064771072, 344, 94500340416, 1, 11262576, 11256802, 
          10902544, 11262577, 10862369, 11256800, 5557911, 11262576}}}}, 
  backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, 
  poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
#14 0x00000000004f16a0 in command_loop () at keyboard.c:1349
No locals.
#15 0x00000000004f1abc in recursive_edit_1 () at keyboard.c:958
	val = <value optimized out>
#16 0x00000000004f1c34 in Frecursive_edit () at keyboard.c:1020
	buffer = 10862369
#17 0x00000000004e6aab in main (argc=3, argv=0x7fff49ad1dc8) at emacs.c:1784
	dummy = 0
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = 1
	skip_args = 0
	rlim = {rlim_cur = 10485760, rlim_max = 18446744073709551615}
	no_loadup = 0
	junk = 0x0



In GNU Emacs 23.0.60.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.12.9)
 of 2008-03-30 on brad.office
Windowing system distributor `The X.Org Foundation', version 11.0.10499901
configured using `configure  '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.utf8
  value of $XMODIFIERS: @im=none
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Mail

Minor modes in effect:
  iswitchb-mode: t
  show-paren-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t



Additional Info:
I have not been able to reproduce this on Fedora 8.




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 23.0.60; segfault on graphical splash screen
  2008-04-01  5:39 23.0.60; segfault on graphical splash screen Brad Walker
@ 2008-04-01  5:51 ` brad walker
  0 siblings, 0 replies; 2+ messages in thread
From: brad walker @ 2008-04-01  5:51 UTC (permalink / raw)
  To: emacs-devel

On Mon, 2008-03-31 at 23:39 -0600, Brad Walker wrote:
> Run Fedora 9 i386 or x86_64 (reproduced on a slot a athlon box and a core 2 duo laptop)
> Install emacs 23 packages @ http://rpm.bradmwalker.com/8.92/
> emacs --font 'Liberation Mono:pixelsize=18'

I forgot to explain the problem. Emacs boots up normally until the
graphical boot screen (with the GNU logo). This screen flashes for a
fraction of a second and then Emacs seg faults. Workarounds include
--no-splash and (setq inhibit-startup-screen t).

Brad Walker





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-04-01  5:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-01  5:39 23.0.60; segfault on graphical splash screen Brad Walker
2008-04-01  5:51 ` brad walker

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.