unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 23.0.60; peculiar error: "invalid font property", (:weight . r)
@ 2007-12-19 14:58 Stephen Berman
  2007-12-19 15:24 ` Jason Rumney
  2007-12-20  0:54 ` Kenichi Handa
  0 siblings, 2 replies; 22+ messages in thread
From: Stephen Berman @ 2007-12-19 14:58 UTC (permalink / raw)
  To: emacs-devel

I just did an update from the unicode-2 branch and built with make
bootstrap successfully.  But when I start Emacs with -Q, no frame opens
and the shell returns this message: peculiar error: "invalid font
property", (:weight . r)

That appears to come from Fsignal in font.c, so I ran under gdb and set
a breakpoint there.  Here's the backtrace:

Breakpoint 3, Fsignal (error_symbol=137906873, data=147293965) at eval.c:1622
1622      register struct handler *allhandlers = handlerlist;
(gdb) bt full
#0  Fsignal (error_symbol=137906873, data=147293965) at eval.c:1622
        allhandlers = (struct handler *) 0x83538c9
        conditions = <value optimized out>
        string = <value optimized out>
        real_error_symbol = <value optimized out>
        bp = <value optimized out>
#1  0x081bae58 in font_prop_validate (spec=138760476) at font.c:517
        elt = <value optimized out>
        i = <value optimized out>
        prop = <value optimized out>
        val = 137749905
        extra = <value optimized out>
#2  0x081735b0 in Ffuncall (nargs=11, args=0xbfbfaaa0) at eval.c:3005
        fun = <value optimized out>
        original_fun = 137949513
        funcar = <value optimized out>
        numargs = 10
        val = <value optimized out>
        backtrace = {
  next = 0xbfbfab48,
  function = 0xbfbfaaa0,
  args = 0xbfbfaaa4,
  nargs = 10,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfbfaaa4
        i = <value optimized out>
#3  0x08174a88 in Fapply (nargs=2, args=0xbfbfab88) at eval.c:2512
        ret_ungc_val = 137906873
        i = <value optimized out>
        numargs = <value optimized out>
        spread_arg = 137705673
        funcall_args = (Lisp_Object *) 0xbfbfaaa0
        fun = <value optimized out>
#4  0x081735b0 in Ffuncall (nargs=3, args=0xbfbfab84) at eval.c:3005
        fun = <value optimized out>
        original_fun = 137845937
        funcar = <value optimized out>
        numargs = 2
        val = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        backtrace = {
  next = 0xbfbfac98,
  function = 0xbfbfab84,
  args = 0xbfbfab88,
  nargs = 2,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfbfab88
        i = <value optimized out>
#5  0x0819cd1c in Fbyte_code (bytestr=136855419, vector=136855436,
    maxdepth=<value optimized out>) at bytecode.c:679
        v1 = <value optimized out>
        v2 = <value optimized out>
        op = 147294141
        vectorp = (Lisp_Object *) 0x8283f90
        stack = {
  pc = 0x82a150f "\240\210.\006*\016\036A\211\026\036\204V",
  top = 0xbfbfab8c,
  bottom = 0xbfbfab80,
  byte_string = 136855419,
  byte_string_start = 0x82a1355 "\b\tH\b\nH\b\vH\b\fH\b\rH\b\016\025H\036\026\036\027\036\030\036\031\036\032\036\033\016\032\203*",
  constants = 136855436,
  next = 0xbfbfad20
}
        top = (Lisp_Object *) 0xbfbfab84
        result = <value optimized out>
#6  0x08172ea6 in funcall_lambda (fun=136855372, nargs=2, arg_vector=0xbfbfacd4)
    at eval.c:3211
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 2
        optional = 0
        rest = 0
#7  0x081732b1 in Ffuncall (nargs=3, args=0xbfbfacd0) at eval.c:3081
        fun = 136855372
        original_fun = 147810337
        funcar = <value optimized out>
        numargs = 2
---Type <return> to continue, or q <return> to quit---
        val = <value optimized out>
        backtrace = {
  next = 0xbfbfadd8,
  function = 0xbfbfacd0,
  args = 0xbfbfacd4,
  nargs = 2,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfbfacd4
        i = <value optimized out>
#8  0x0819cd1c in Fbyte_code (bytestr=136856579, vector=136856596,
    maxdepth=<value optimized out>) at bytecode.c:679
        v1 = <value optimized out>
        v2 = <value optimized out>
        op = 147294141
        vectorp = (Lisp_Object *) 0x8284418
        stack = {
  pc = 0x82a1124 "\021\327\r\t\237\".\006\207",
  top = 0xbfbfacd8,
  bottom = 0xbfbfacd0,
  byte_string = 136856579,
  byte_string_start = 0x82a109e "\306\307\b\"\204\f",
  constants = 136856596,
  next = 0xbfbfae60
}
        top = (Lisp_Object *) 0xbfbfacd0
        result = <value optimized out>
#9  0x08172ea6 in funcall_lambda (fun=136856516, nargs=3, arg_vector=0xbfbfae14)
    at eval.c:3211
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 3
        optional = 1
        rest = 0
#10 0x081732b1 in Ffuncall (nargs=4, args=0xbfbfae10) at eval.c:3081
        fun = 136856516
        original_fun = 147810625
        funcar = <value optimized out>
        numargs = 3
---Type <return> to continue, or q <return> to quit---
        val = <value optimized out>
        backtrace = {
  next = 0xbfbfaf18,
  function = 0xbfbfae10,
  args = 0xbfbfae14,
  nargs = 3,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfbfae14
        i = <value optimized out>
#11 0x0819cd1c in Fbyte_code (bytestr=136857155, vector=136857172,
    maxdepth=<value optimized out>) at bytecode.c:679
        v1 = <value optimized out>
        v2 = <value optimized out>
        op = 147294141
        vectorp = (Lisp_Object *) 0x8284658
        stack = {
  pc = 0x82a0f0f "\210\tT\021\202\004",
  top = 0xbfbfae1c,
  bottom = 0xbfbfae10,
  byte_string = 136857155,
  byte_string_start = 0x82a0ef7 "\302\303\030\031\304\305\306\t\"\305\307\t\"\"\211\020\205\037",
  constants = 136857172,
  next = 0xbfbfafa0
}
        top = (Lisp_Object *) 0xbfbfae10
        result = <value optimized out>
#12 0x08172ea6 in funcall_lambda (fun=136857132, nargs=0, arg_vector=0xbfbfaf54)
    at eval.c:3211
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 0
        optional = 1
        rest = 0
#13 0x081732b1 in Ffuncall (nargs=1, args=0xbfbfaf50) at eval.c:3081
        fun = 136857132
        original_fun = 147810817
        funcar = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        numargs = 0
        val = <value optimized out>
        backtrace = {
  next = 0xbfbfb058,
  function = 0xbfbfaf50,
  args = 0xbfbfaf54,
  nargs = 0,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfbfaf54
        i = <value optimized out>
#14 0x0819cd1c in Fbyte_code (bytestr=136879211, vector=136879228,
    maxdepth=<value optimized out>) at bytecode.c:679
        v1 = <value optimized out>
        v2 = <value optimized out>
        op = 147294141
        vectorp = (Lisp_Object *) 0x8289c80
        stack = {
  pc = 0x829e4bf "\210\327\330\331\"\332\232\203W",
  top = 0xbfbfaf50,
  bottom = 0xbfbfaf50,
  byte_string = 136879211,
  byte_string_start = 0x829e477 "\b;\204\034",
  constants = 136879228,
  next = 0xbfbfb0d0
}
        top = (Lisp_Object *) 0xbfbfaf50
        result = <value optimized out>
#15 0x08172ea6 in funcall_lambda (fun=136879180, nargs=0, arg_vector=0xbfbfb094)
    at eval.c:3211
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 0
        optional = 0
        rest = 0
#16 0x081732b1 in Ffuncall (nargs=1, args=0xbfbfb090) at eval.c:3081
        fun = 136879180
        original_fun = 147822241
        funcar = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        numargs = 0
        val = <value optimized out>
        backtrace = {
  next = 0xbfbfb150,
  function = 0xbfbfb090,
  args = 0xbfbfb094,
  nargs = 0,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0xbfbfb094
        i = <value optimized out>
#17 0x0819cd1c in Fbyte_code (bytestr=136442355, vector=136442380,
    maxdepth=<value optimized out>) at bytecode.c:679
        v1 = <value optimized out>
        v2 = <value optimized out>
        op = 147294141
        vectorp = (Lisp_Object *) 0x821f210
        stack = {
  pc = 0x82e0ba8 "\210\305\207",
  top = 0xbfbfb090,
  bottom = 0xbfbfb090,
  byte_string = 136442355,
  byte_string_start = 0x82e0b75 "\b\2044",
  constants = 136442380,
  next = 0xbfbfb2e0
}
        top = (Lisp_Object *) 0xbfbfb090
        result = <value optimized out>
#18 0x08172a2e in Feval (form=136442341) at eval.c:2361
        numargs = <value optimized out>
        argvals = {136442355, 136442380, 32, 137297892, -1077956256, 48,
  -1077956152, 135908556}
        args_left = 137705673
        i = 3
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 137868297
        original_args = 136442349
        funcar = <value optimized out>
        backtrace = {
---Type <return> to continue, or q <return> to quit---
  next = 0xbfbfb398,
  function = 0xbfbfb168,
  args = 0xbfbfb130,
  nargs = 3,
  evalargs = 1 '\001',
  debug_on_exit = 0 '\0'
}
#19 0x08174ebf in internal_lisp_condition_case (var=137749905,
    bodyform=136442341, handlers=136442477) at eval.c:1438
        val = <value optimized out>
        c = {
  tag = 137705673,
  val = 137705673,
  next = 0xbfbfb56c,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {137705673, -1077955952, 81, -1077955976, 520638012,
        1324842323},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {1, 3217011208, 135737023, 64, 137705673, 32, 3217011348,
          136319572, 4, 138219008, 4, 1, 1, 0, 136319572, 142821969, 1,
          3217011320, 135738033, 3217011608, 3217011240, 3217011184, 3, 1,
          136353309, 137868297, 136353288, 136353293, 138002688, 142821968,
          137832370, 137832368}
      }
    }},
  backlist = 0xbfbfb398,
  handlerlist = 0xbfbfb634,
  lisp_eval_depth = 2,
  pdlcount = 4,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0xbfbfb2e0
}
        h = {
  handler = 136442477,
  var = 137749905,
  chosen_clause = 137705697,
  tag = 0xbfbfb198,
  next = 0xbfbfb634
---Type <return> to continue, or q <return> to quit---
}
#20 0x0819d660 in Fbyte_code (bytestr=136441235, vector=136441252,
    maxdepth=<value optimized out>) at bytecode.c:869
        handlers = <value optimized out>
        body = 147294141
        op = 0
        vectorp = (Lisp_Object *) 0x821eda8
        stack = {
  pc = 0x82e0c3a "\210\332\314!\210\333\334\016B\335 #\314\036C\211\036D\204|",
  top = 0xbfbfb290,
  bottom = 0xbfbfb290,
  byte_string = 136441235,
  byte_string_start = 0x82e0bdf "\b\021\306\307!\210\306\310!\210\306\311!\210\312\313!\211\032\314=\2046",
  constants = 136441252,
  next = 0xbfbfb420
}
        top = (Lisp_Object *) 0xbfbfb290
        result = <value optimized out>
#21 0x08172ea6 in funcall_lambda (fun=136441212, nargs=0, arg_vector=0xbfbfb3d4)
    at eval.c:3211
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 0
        optional = 0
        rest = 0
#22 0x081732b1 in Ffuncall (nargs=1, args=0xbfbfb3d0) at eval.c:3081
        fun = 136441212
        original_fun = 142904217
        funcar = <value optimized out>
        numargs = 0
        val = <value optimized out>
        backtrace = {
  next = 0xbfbfb520,
  function = 0xbfbfb3d0,
  args = 0xbfbfb3d4,
  nargs = 0,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
---Type <return> to continue, or q <return> to quit---
        internal_args = (Lisp_Object *) 0xbfbfb3d4
        i = <value optimized out>
#23 0x0819cd1c in Fbyte_code (bytestr=136437931, vector=136437948,
    maxdepth=<value optimized out>) at bytecode.c:679
        v1 = <value optimized out>
        v2 = <value optimized out>
        op = 147294141
        vectorp = (Lisp_Object *) 0x821e0c0
        stack = {
  pc = 0x82e19d4 "\210*\340\341\342\"\210\343\320\344\"\211\036$;\203\245",
  top = 0xbfbfb3d0,
  bottom = 0xbfbfb3d0,
  byte_string = 136437931,
  byte_string_start = 0x82e194a "\b\203\b",
  constants = 136437948,
  next = 0x0
}
        top = (Lisp_Object *) 0xbfbfb3d0
        result = <value optimized out>
#24 0x08172ea6 in funcall_lambda (fun=136437908, nargs=0, arg_vector=0xbfbfb4a0)
    at eval.c:3211
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 0
        optional = -1220110048
        rest = 2
#25 0x081730a0 in apply_lambda (fun=136437908, args=137705673, eval_flag=1)
    at eval.c:3135
        args_left = 136437904
        arg_vector = (Lisp_Object *) 0x0
        i = 0
        tem = 137705673
#26 0x08172764 in Feval (form=138255565) at eval.c:2415
        fun = 0
        val = <value optimized out>
        original_fun = 143071393
        original_args = 137705673
        funcar = 147294141
        backtrace = {
  next = 0x0,
---Type <return> to continue, or q <return> to quit---
  function = 0xbfbfb538,
  args = 0xbfbfb4a0,
  nargs = 0,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
#27 0x081100c3 in top_level_2 () at keyboard.c:1390
No locals.
#28 0x08171e00 in internal_condition_case (bfun=0x81100b0 <top_level_2>,
    handlers=137749905, hfun=0x81138f0 <cmd_error>) at eval.c:1493
        val = <value optimized out>
        c = {
  tag = 137705673,
  val = 137705673,
  next = 0xbfbfb680,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {0, 138219024, 138219008, -1077955000, 520195644, 1313918291},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {1, 3077930872, 3086770164, 3068852444, 3217011872, 3217011924,
          3086698543, 3217012232, 3217012288, 3086771824, 134543643, 2822930839,
          0, 0, 2, 3086717961, 134542977, 3217012224, 3217012512, 4294967295,
          3217012360, 135403747, 3217012512, 3217012224, 128, 3074841216,
          3076067328, 0, 4294967295, 3086770164, 3086771824, 134523352}
      }
    }},
  backlist = 0x0,
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
        h = {
  handler = 137749905,
  var = 137705673,
  chosen_clause = 136172684,
  tag = 0xbfbfb56c,
  next = 0x0
---Type <return> to continue, or q <return> to quit---
}
#29 0x08112d10 in top_level_1 () at keyboard.c:1398
No locals.
#30 0x08171eda in internal_catch (tag=137744753, func=0x8112ce0 <top_level_1>,
    arg=137705673) at eval.c:1229
        c = {
  tag = 137744753,
  val = 137705673,
  next = 0x0,
  gcpro = 0x0,
  jmp = {{
      __jmpbuf = {0, 138219024, 138219008, -1077954744, 520597052, 1314313555},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {0, 145176976, 192, 3076055408, 0, 176, 22, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 3080344625, 137837412, 137837408, 3076055408, 137932906,
          137932904, 137935264, 3217012536, 135674421, 137935265, 137932906,
          137705673, 137731520, 3068680400, 138656040, 137705697}
      }
    }},
  backlist = 0x0,
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 1,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
#31 0x08113739 in command_loop () at keyboard.c:1353
No locals.
#32 0x08113abb in recursive_edit_1 () at keyboard.c:969
        val = <value optimized out>
#33 0x08113bf1 in Frecursive_edit () at keyboard.c:1031
        buffer = 137705673
#34 0x081092d2 in main (argc=2, argv=0xbfbfbb54) at emacs.c:1808
        displayname = 0x0
        count_before = <value optimized out>
        dummy = -1077953848
        stack_bottom_variable = 8 '\b'
        do_initial_setlocale = 1
        skip_args = 0
---Type <return> to continue, or q <return> to quit---
        rlim = {
  rlim_cur = 8388608,
  rlim_max = 18446744073709551615
}
        no_loadup = 0
        junk = 0x0

Lisp Backtrace:
"font-spec" (0xbfbfaaa4)
"apply" (0xbfbfab88)
"x-complement-fontset-spec" (0xbfbfacd4)
"create-fontset-from-fontset-spec" (0xbfbfae14)
"create-fontset-from-x-resource" (0xbfbfaf54)
"x-initialize-window-system" (0xbfbfb094)
"byte-code" (0xbfbfb130)
"command-line" (0xbfbfb3d4)
"normal-top-level" (0xbfbfb4a0)



In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0)
 of 2007-12-19 on escher
configured using `configure  '--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: @im=local
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

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

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

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-19 14:58 23.0.60; peculiar error: "invalid font property", (:weight . r) Stephen Berman
2007-12-19 15:24 ` Jason Rumney
2007-12-19 15:32   ` Stephen Berman
2007-12-20  0:58   ` Kenichi Handa
2007-12-20  0:54 ` Kenichi Handa
2007-12-20 10:29   ` Stephen Berman
2007-12-20 11:21     ` Andreas Schwab
2007-12-20 14:14       ` Stephen Berman
2007-12-21  0:47         ` Kenichi Handa
2007-12-21 16:40           ` Stephen Berman
2007-12-23 18:40             ` hcz
2007-12-26  0:57             ` Kenichi Handa
2008-01-03 20:18               ` Attn. Andreas Schwab (was Re: 23.0.60; peculiar error: "invalid font property", (:weight . r)) Stephen Berman
2008-01-03 22:07                 ` Andreas Schwab
2008-01-03 23:03                   ` Attn. Andreas Schwab Stephen Berman
2007-12-20 10:54   ` 23.0.60; peculiar error: "invalid font property", (:weight . r) KOBAYASHI Yasuhiro
2007-12-20 12:42     ` Kenichi Handa
2007-12-20 14:14       ` Stephen Berman
2007-12-21 16:27       ` KOBAYASHI Yasuhiro
2007-12-26  1:56         ` Kenichi Handa
2007-12-26 15:47           ` KOBAYASHI Yasuhiro
2008-01-17  5:16             ` KOBAYASHI Yasuhiro

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).