[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
segv in redisplay
From: |
Robert Mecklenburg |
Subject: |
segv in redisplay |
Date: |
23 Aug 2004 08:28:41 -0600 |
After a fresh checkout at 8/23 8:00am MDT and make bootstrap I am
getting a segv when I run M-x compile. I've configured this command
to always display the output in a new frame. Here is the data I
gathered:
Program received signal SIGSEGV, Segmentation fault.
0x406cdb83 in mallopt () from /lib/tls/libc.so.6
(gdb) where
#0 0x406cdb83 in mallopt () from /lib/tls/libc.so.6
#1 0x406cb8ba in free () from /lib/tls/libc.so.6
#2 0x081712d4 in emacs_blocked_free (ptr=0x93b9da8) at alloc.c:955
#3 0x406cb865 in free () from /lib/tls/libc.so.6
#4 0x08170dda in xfree (block=0x93b9da8) at alloc.c:564
#5 0x081055fb in x_set_name (f=0x93b9da0, name=1081722880, explicit=0) at
xfns.c:1665
#6 0x0809e1ac in x_consider_frame_title (frame=140519228) at xdisp.c:8050
#7 0x0809e3a9 in prepare_menu_bars () at xdisp.c:8094
#8 0x080a06c1 in redisplay_internal (preserve_echo_area=0) at xdisp.c:9805
#9 0x0809fcbd in redisplay () at xdisp.c:9409
#10 0x08127cfd in read_char (commandflag=1, nmaps=2, maps=0xbfffe9c0,
prev_event=138493969,
used_mouse_menu=0xbfffe9f8) at keyboard.c:2907
#11 0x0812ef71 in read_key_sequence (keybuf=0xbfffeb20, bufsize=30,
prompt=138493969,
dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at
keyboard.c:8820
#12 0x08124fb7 in command_loop_1 () at keyboard.c:1525
#13 0x0818777d in internal_condition_case (bfun=0x8124e10 <command_loop_1>,
handlers=138554897,
hfun=0x8124910 <cmd_error>) at eval.c:1346
#14 0x08124c3b in command_loop_2 () at keyboard.c:1306
#15 0x081872ba in internal_catch (tag=138548905, func=0x8124c20
<command_loop_2>, arg=138493969)
at eval.c:1107
#16 0x08124bf7 in command_loop () at keyboard.c:1285
#17 0x08124642 in recursive_edit_1 () at keyboard.c:978
#18 0x0812478f in Frecursive_edit () at keyboard.c:1039
#19 0x08122ecf in main (argc=3, argv=0xbffff134) at emacs.c:1687
(gdb) xbacktrace
(gdb) l
1687 Frecursive_edit ();
1688 /* NOTREACHED */
1689 return 0;
1690 }
1691 ^L
1692 /* Sort the args so we can find the most important ones
1693 at the beginning of argv. */
1694
1695 /* First, here's a table of all the standard options. */
1696
(gdb) frame 2
#2 0x081712d4 in emacs_blocked_free (ptr=0x93b9da8) at alloc.c:955
955 free (ptr);
(gdb) p ptr
$1 = (void *) 0x93b9da8
(gdb) pr
19362741
(gdb) frame 5
#5 0x081055fb in x_set_name (f=0x93b9da0, name=1081722880, explicit=0) at
xfns.c:1665
1665 xfree (text.value);
(gdb) p f
$2 = (struct frame *) 0x93b9da0
(gdb) pr
19362740
(gdb) p name
$3 = 1081722880
(gdb) pr
135215360
(gdb) p text
$4 = {
value = 0x93b9da8 "common.mk",
encoding = 31,
format = 8,
nitems = 9
}
(gdb) whatis text
type = XTextProperty
(gdb) up
#6 0x0809e1ac in x_consider_frame_title (frame=140519228) at xdisp.c:8050
8050 x_implicitly_set_name (f, make_string (frame_title_buf, len),
Qnil);
(gdb) p frame
$5 = 140519228
(gdb) pr
#<frame common.mk 0x8602738>
(gdb) p *frame
$6 = 141169192
(gdb) list
8045 display_mode_element, then we might need to optimize at a
8046 higher level than this.) */
8047 if (! STRINGP (f->name)
8048 || SBYTES (f->name) != len
8049 || bcmp (frame_title_buf, SDATA (f->name), len) != 0)
8050 x_implicitly_set_name (f, make_string (frame_title_buf, len),
Qnil);
8051 }
8052 }
8053
8054 #endif /* not HAVE_WINDOW_SYSTEM */
(gdb) p frame_title_buf
$7 = 0x858b220 "common.mkion*almsys.com\b!\272Y\b!"
(gdb) p len
Variable "len" is not available.
(gdb) p f
$8 = (struct frame *) 0x8602738
(gdb) p *f
(gdb) p *f
$9 = {
size = 1073742932,
next = 0x86a1228,
name = 151411131,
icon_name = 138493969,
title = 138493969,
focus_frame = 138493969,
root_window = 140810284,
selected_window = 140810284,
minibuffer_window = 140590004,
param_alist = 138516589,
scroll_bars = 151008076,
condemned_scroll_bars = 138493969,
menu_bar_items = 141133068,
face_alist = 151724453,
menu_bar_vector = 142238348,
menu_bar_items_used = 0,
buffer_predicate = 138493969,
buffer_list = 151074157,
menu_bar_window = 138493969,
tool_bar_window = 138493969,
tool_bar_items = 151564076,
desired_tool_bar_string = 138493969,
current_tool_bar_string = 138493969,
face_cache = 0x86aea78,
namebuf = 0x0,
current_pool = 0x0,
desired_pool = 0x0,
desired_matrix = 0x0,
current_matrix = 0x0,
glyphs_initialized_p = 1,
external_tool_bar = 1,
tool_bar_lines = 0,
n_tool_bar_items = 13,
decode_mode_spec_buffer = 0x84f97e0 '-' <repeats 200 times>...,
insert_line_cost = 0x892e578,
delete_line_cost = 0x890b860,
insert_n_lines_cost = 0x892e818,
delete_n_lines_cost = 0x892e6c8,
text_lines = 82,
text_cols = 101,
total_lines = 0,
total_cols = 107,
new_text_lines = 0,
new_text_cols = 0,
left_pos = 948,
top_pos = 0,
pixel_height = 1131,
pixel_width = 642,
x_pixels_diff = 5,
y_pixels_diff = 91,
win_gravity = 1,
size_hint_flags = 3,
border_width = 0,
internal_border_width = 0,
column_width = 6,
line_height = 13,
output_method = output_x_window,
output_data = {
x = 0x86097b8,
w32 = 0x86097b8,
mac = 0x86097b8,
nothing = 140548024
},
fringe_cols = 3,
left_fringe_width = 9,
right_fringe_width = 9,
kboard = 0x8664618,
want_fullscreen = 0,
menu_bar_lines = 0,
external_menu_bar = 1,
display_preempted = 0 '\0',
visible = 1 '\001',
iconified = 0 '\0',
async_visible = 1 '\001',
async_iconified = 0 '\0',
garbaged = 0 '\0',
has_minibuffer = 1 '\001',
wants_modeline = 1 '\001',
can_have_scroll_bars = 1 '\001',
vertical_scroll_bar_type = vertical_scroll_bar_right,
desired_cursor = FILLED_BOX_CURSOR,
cursor_width = -1073749176,
blink_off_cursor = DEFAULT_CURSOR,
blink_off_cursor_width = 0,
auto_raise = 0 '\0',
auto_lower = 0 '\0',
no_split = 0 '\0',
explicit_name = 0 '\0',
window_sizes_changed = 1 '\001',
message_buf = 0x85d8e40 "address@hidden@double_arrow",
scroll_bottom_vpos = -1,
config_scroll_bar_width = 16,
config_scroll_bar_cols = 3,
scroll_bar_actual_width = 18,
cost_calculation_baud_rate = 19200,
mouse_moved = 0 '\0',
gamma = 0,
extra_line_spacing = 0,
resized_p = 0,
force_flush_display_p = 0,
default_face_done_p = 1
}
In GNU Emacs 21.3.50.1 (i686-pc-linux-gnu, GTK+ Version 2.2.4)
of 2004-08-23 on oops.realmsys.com
configured using `configure '--with-x11' '--with-x-toolkit=gtk''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: en_US
value of $LC_CTYPE: en_US
value of $LC_MESSAGES: en_US
value of $LC_MONETARY: en_US
value of $LC_NUMERIC: en_US
value of $LC_TIME: en_US
value of $LANG: en_US
locale-coding-system: iso-latin-1
default-enable-multibyte-characters: t
Major mode: WorkLog
Minor modes in effect:
show-paren-mode: t
auto-image-file-mode: t
recentf-mode: t
auto-compression-mode: t
tool-bar-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
global-font-lock-mode: t
font-lock-mode: t
unify-8859-on-encoding-mode: t
utf-translate-cjk-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
s C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-n C-n C-n
C-n C-n C-p C-p C-p C-n C-n C-SPC C-n C-n C-n C-g C-n
C-n C-p C-k C-k C-k C-k C-x C-s C-a <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu>
<report-emacs-bug>
Recent messages:
.worklog has auto save data; consider M-x recover-this-file
Loading jit-lock...done
Mark set
Loading userlock...done
/home/mecklen/.worklog locked by address@hidden (pid 23926): (s, q, p, ?)?
Mark set [2 times]
Quit
Loading mule-util...done
Wrote /home/mecklen/.worklog
Loading emacsbug...done
--
Robert
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- segv in redisplay,
Robert Mecklenburg <=