From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: 23.0.60; peculiar error: "invalid font property", (:weight . r) Date: Wed, 19 Dec 2007 15:58:02 +0100 Message-ID: <874peeu3yd.fsf@escher.local.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1198076321 23887 80.91.229.12 (19 Dec 2007 14:58:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Dec 2007 14:58:41 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 19 15:58:54 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1J50Nn-0001jS-8B for ged-emacs-devel@m.gmane.org; Wed, 19 Dec 2007 15:58:52 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J50NT-00035c-SK for ged-emacs-devel@m.gmane.org; Wed, 19 Dec 2007 09:58:31 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J50NQ-00035L-QP for emacs-devel@gnu.org; Wed, 19 Dec 2007 09:58:28 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J50NP-00034V-J4 for emacs-devel@gnu.org; Wed, 19 Dec 2007 09:58:28 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J50NP-00034S-FJ for emacs-devel@gnu.org; Wed, 19 Dec 2007 09:58:27 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1J50NO-0008Ht-E6 for emacs-devel@gnu.org; Wed, 19 Dec 2007 09:58:27 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1J50NL-00071d-8E for emacs-devel@gnu.org; Wed, 19 Dec 2007 14:58:23 +0000 Original-Received: from i5387c084.versanet.de ([83.135.192.132]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Dec 2007 14:58:23 +0000 Original-Received: from Stephen.Berman by i5387c084.versanet.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Dec 2007 14:58:23 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 506 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: i5387c084.versanet.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:85285 Archived-At: 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 = string = real_error_symbol = bp = #1 0x081bae58 in font_prop_validate (spec=138760476) at font.c:517 elt = i = prop = val = 137749905 extra = #2 0x081735b0 in Ffuncall (nargs=11, args=0xbfbfaaa0) at eval.c:3005 fun = original_fun = 137949513 funcar = numargs = 10 val = backtrace = { next = 0xbfbfab48, function = 0xbfbfaaa0, args = 0xbfbfaaa4, nargs = 10, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfbfaaa4 i = #3 0x08174a88 in Fapply (nargs=2, args=0xbfbfab88) at eval.c:2512 ret_ungc_val = 137906873 i = numargs = spread_arg = 137705673 funcall_args = (Lisp_Object *) 0xbfbfaaa0 fun = #4 0x081735b0 in Ffuncall (nargs=3, args=0xbfbfab84) at eval.c:3005 fun = original_fun = 137845937 funcar = numargs = 2 val = ---Type to continue, or q 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 = #5 0x0819cd1c in Fbyte_code (bytestr=136855419, vector=136855436, maxdepth=) at bytecode.c:679 v1 = v2 = 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 = #6 0x08172ea6 in funcall_lambda (fun=136855372, nargs=2, arg_vector=0xbfbfacd4) at eval.c:3211 val = syms_left = next = i = 2 optional = 0 rest = 0 #7 0x081732b1 in Ffuncall (nargs=3, args=0xbfbfacd0) at eval.c:3081 fun = 136855372 original_fun = 147810337 funcar = numargs = 2 ---Type to continue, or q to quit--- val = backtrace = { next = 0xbfbfadd8, function = 0xbfbfacd0, args = 0xbfbfacd4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfbfacd4 i = #8 0x0819cd1c in Fbyte_code (bytestr=136856579, vector=136856596, maxdepth=) at bytecode.c:679 v1 = v2 = 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 = #9 0x08172ea6 in funcall_lambda (fun=136856516, nargs=3, arg_vector=0xbfbfae14) at eval.c:3211 val = syms_left = next = i = 3 optional = 1 rest = 0 #10 0x081732b1 in Ffuncall (nargs=4, args=0xbfbfae10) at eval.c:3081 fun = 136856516 original_fun = 147810625 funcar = numargs = 3 ---Type to continue, or q to quit--- val = backtrace = { next = 0xbfbfaf18, function = 0xbfbfae10, args = 0xbfbfae14, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfbfae14 i = #11 0x0819cd1c in Fbyte_code (bytestr=136857155, vector=136857172, maxdepth=) at bytecode.c:679 v1 = v2 = 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 = #12 0x08172ea6 in funcall_lambda (fun=136857132, nargs=0, arg_vector=0xbfbfaf54) at eval.c:3211 val = syms_left = next = i = 0 optional = 1 rest = 0 #13 0x081732b1 in Ffuncall (nargs=1, args=0xbfbfaf50) at eval.c:3081 fun = 136857132 original_fun = 147810817 funcar = ---Type to continue, or q to quit--- numargs = 0 val = backtrace = { next = 0xbfbfb058, function = 0xbfbfaf50, args = 0xbfbfaf54, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfbfaf54 i = #14 0x0819cd1c in Fbyte_code (bytestr=136879211, vector=136879228, maxdepth=) at bytecode.c:679 v1 = v2 = 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 = #15 0x08172ea6 in funcall_lambda (fun=136879180, nargs=0, arg_vector=0xbfbfb094) at eval.c:3211 val = syms_left = next = i = 0 optional = 0 rest = 0 #16 0x081732b1 in Ffuncall (nargs=1, args=0xbfbfb090) at eval.c:3081 fun = 136879180 original_fun = 147822241 funcar = ---Type to continue, or q to quit--- numargs = 0 val = backtrace = { next = 0xbfbfb150, function = 0xbfbfb090, args = 0xbfbfb094, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfbfb094 i = #17 0x0819cd1c in Fbyte_code (bytestr=136442355, vector=136442380, maxdepth=) at bytecode.c:679 v1 = v2 = 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 = #18 0x08172a2e in Feval (form=136442341) at eval.c:2361 numargs = argvals = {136442355, 136442380, 32, 137297892, -1077956256, 48, -1077956152, 135908556} args_left = 137705673 i = 3 fun = val = original_fun = 137868297 original_args = 136442349 funcar = backtrace = { ---Type to continue, or q 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 = 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 to continue, or q to quit--- } #20 0x0819d660 in Fbyte_code (bytestr=136441235, vector=136441252, maxdepth=) at bytecode.c:869 handlers = 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 = #21 0x08172ea6 in funcall_lambda (fun=136441212, nargs=0, arg_vector=0xbfbfb3d4) at eval.c:3211 val = syms_left = next = i = 0 optional = 0 rest = 0 #22 0x081732b1 in Ffuncall (nargs=1, args=0xbfbfb3d0) at eval.c:3081 fun = 136441212 original_fun = 142904217 funcar = numargs = 0 val = backtrace = { next = 0xbfbfb520, function = 0xbfbfb3d0, args = 0xbfbfb3d4, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } ---Type to continue, or q to quit--- internal_args = (Lisp_Object *) 0xbfbfb3d4 i = #23 0x0819cd1c in Fbyte_code (bytestr=136437931, vector=136437948, maxdepth=) at bytecode.c:679 v1 = v2 = 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 = #24 0x08172ea6 in funcall_lambda (fun=136437908, nargs=0, arg_vector=0xbfbfb4a0) at eval.c:3211 val = syms_left = next = 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 = original_fun = 143071393 original_args = 137705673 funcar = 147294141 backtrace = { next = 0x0, ---Type to continue, or q 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 , handlers=137749905, hfun=0x81138f0 ) at eval.c:1493 val = 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 to continue, or q to quit--- } #29 0x08112d10 in top_level_1 () at keyboard.c:1398 No locals. #30 0x08171eda in internal_catch (tag=137744753, func=0x8112ce0 , 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 = #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 = dummy = -1077953848 stack_bottom_variable = 8 '\b' do_initial_setlocale = 1 skip_args = 0 ---Type to continue, or q 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