emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

23.0.60; set-face-attribute crashes Emacs


From: Eric Hanchrow
Subject: 23.0.60; set-face-attribute crashes Emacs
Date: Sun, 10 Feb 2008 22:03:50 -0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux)

Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

In the src directory, I typed

   $ gdb --args emacs -Q --eval "(set-face-attribute 'default nil :height 20)"

This crashes; "bt" shows this trace: 


(gdb) bt full
#0  abort () at emacs.c:429
No locals.
#1  0x081bdbd8 in font_merge_old_spec (name=137689289, family=137716241, 
registry=137689289, spec=137934020) at font.c:1533
        len = <value optimized out>
        p0 = <value optimized out>
        p1 = <value optimized out>
#2  0x081be856 in font_find_for_lface (f=0x8bca980, lface=0x866a984, 
spec=137689289, c=-1) at font.c:2620
        encoding = <value optimized out>
        repertory = <value optimized out>
        registry = <value optimized out>
        frame = 146581892
        entities = <value optimized out>
        val = 137689289
        i = <value optimized out>
        result = <value optimized out>
#3  0x081bea6e in font_load_for_face (f=0x8bca980, face=0x866a938) at 
font.c:2748
        entity = <value optimized out>
        font_object = 137689289
#4  0x080d0454 in realize_face (cache=0x8a73128, attrs=0xbfd17244, 
former_face_id=<value optimized out>) at xfaces.c:7749
        face = (struct face *) 0x866a938
#5  0x080d0a5e in realize_named_face (f=0x8bca980, symbol=137721177, id=1) at 
xfaces.c:7592
        c = (struct face_cache *) 0x8a73128
        lface = <value optimized out>
        attrs = {137689625, 137716241, 137716241, 160, 137716241, 137716241, 
137689289, 137689289, 139931883, 137823427,
  137689289, 137689289, 137689289, 138225253, 137689289, 137689289, 40, 
142297371}
        symbol_attrs = {137689625, 137716241, 137716241, 137716241, 137716241, 
137716241, 137716241, 137716241, 139931883,
  137823427, 137716241, 137716241, 137716241, 138225253, 137716241, 137716241, 
137716241, 137716241}
#6  0x080d0c0c in realize_basic_faces (f=0x8bca980) at xfaces.c:7387
        success_p = 1
#7  0x080d3144 in recompute_basic_faces (f=0x8bca980) at xfaces.c:960
No locals.
#8  0x0807f6db in init_iterator (it=0xbfd173c4, w=0x8669d00, charpos=-1, 
bytepos=-1, row=0x0, base_face_id=DEFAULT_FACE_ID)
    at xdisp.c:2561
No locals.
#9  0x0808227e in prepare_menu_bars () at xdisp.c:9257
        tail = <value optimized out>
        frame = <value optimized out>
        f = <value optimized out>
        tooltip_frame = 137689289
#10 0x0808bac5 in redisplay_internal (preserve_echo_area=<value optimized out>) 
at xdisp.c:11224
        tail = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        w = (struct window *) 0x8669d00
        pause = -1219180863
        must_finish = 0
        tlbufpos = {
  charpos = 0,
  bytepos = 0
}
        number_of_visible_frames = 1
        polling_stopped_here = 0
        old_frame = 146581892
        consider_all_windows_p = 148443032
#11 0x081185b3 in command_loop_1 () at keyboard.c:1934
        cmd = <value optimized out>
        lose = 2
        nonundocount = 0
        keybuf = {192, 40, -1076789132, -1208672320, 0, 0, 0, 0, -1208614980, 
-1076789184, -1076788956, -1472036457, 39,
  -1219597236, -1219602224, 0, -1472036458, 0, 0, -1076789164, -1076789328, 0, 
0, 137689289, 143045233, -16121856, 0,
  138198616, 138198600, -1076789128}
        i = 148443032
        prev_modiff = 34
        prev_buffer = (struct buffer *) 0x87fbe00
        already_adjusted = 0
#12 0x08171112 in internal_condition_case (bfun=0x8118200 <command_loop_1>, 
handlers=137733521, hfun=0x8112890 <cmd_error>)
    at eval.c:1494
        val = <value optimized out>
        c = {
  tag = 137689289,
  val = 137689289,
  next = 0xbfd181a0,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {0, 138198616, 138198600, -1076788888, -1224671103, 975274990},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {3218178340, 3218178400, 3086370408, 134542204, 2822930839, 0, 
0, 3075402012, 3218145282, 3086314649,
          134541522, 3078102200, 3086368756, 3218178016, 3074557568, 
3218178068, 3086294976, 3218178336, 3218178624,
          4294967295, 3218178472, 135399363, 3218178624, 3218178336, 
3075385964, 3078102272, 0, 4294967295, 3086368756,
          134522892, 3086370408, 3218178416}
      }
    }},
  backlist = 0x0,
---Type <return> to continue, or q <return> to quit---
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
        h = {
  handler = 137733521,
  var = 137689289,
  chosen_clause = 136160820,
  tag = 0xbfd1808c,
  next = 0x0
}
#13 0x08111d03 in command_loop_2 () at keyboard.c:1370
        val = 1
#14 0x081711ca in internal_catch (tag=137728369, func=0x8111ce0 
<command_loop_2>, arg=137689289) at eval.c:1230
        c = {
  tag = 137728369,
  val = 137689289,
  next = 0x0,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {0, 138198616, 138198600, -1076788632, -1224531839, 975404014},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {0, 176, 22, 0 <repeats 13 times>, 3078264129, 138824496, 
3076694384, 0, 137915506, 137915504, 137918912,
          3218178648, 135670245, 137918913, 137915506, 137689289, 137715136, 
3074528944, 138824504, 137689313}
      }
    }},
  backlist = 0x0,
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
#15 0x081126f7 in command_loop () at keyboard.c:1349
No locals.
#16 0x08112a6a in recursive_edit_1 () at keyboard.c:958
---Type <return> to continue, or q <return> to quit---
        val = <value optimized out>
#17 0x08112ba1 in Frecursive_edit () at keyboard.c:1020
        buffer = 137689289
#18 0x0810820c in main (argc=2, argv=0xbfd186f4) at emacs.c:1786
        tem = <value optimized out>
        lib_src_exists = <value optimized out>
        etc_exists = <value optimized out>
        dummy = -1076787640
        stack_bottom_variable = 8 '\b'
        do_initial_setlocale = 1
        skip_args = 0
        rlim = {
  rlim_cur = 8388608,
  rlim_max = 18446744073709551615
}
        no_loadup = 0
        junk = 0x0

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/local/src/emacs-via-git/etc/DEBUG for instructions.


In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0)
 of 2008-02-10 on enver-laptop
Windowing system distributor `The X.Org Foundation', version 11.0.10300000
configured using `configure  '--enable-maintainer-mode' '--with-xpm=no' 
'--with-jpeg=no' '--with-gif=no' '--with-tiff=no' '--with-xft' '--with-gtk' 
'--enable-font-backend''

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.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-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

Recent input:
M-x r e p o r t - e m a c s - b u g <return> s e t 
- f M-/ C-x C-f / C-g C-y M-x M-p <return>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Scanning for dabbrevs...100%
dabbrev-expand: No dynamic expansion for `set-f' found
Quit [2 times]
Mark set
Scanning for dabbrevs...100%




reply via email to

[Prev in Thread] Current Thread [Next in Thread]