* 23.0.60; Still font problems @ 2008-05-14 16:52 jpff 2008-05-15 0:43 ` Kenichi Handa 0 siblings, 1 reply; 10+ messages in thread From: jpff @ 2008-05-14 16:52 UTC (permalink / raw To: emacs-pretest-bug Just did a "cvs update" and the resulting emacs does not start Running under gdb (gdb) run -q Starting program: /home/jpff/GNU_21/emacs-22.0.50/src/emacs -q [Thread debugging using libthread_db enabled] [New Thread 0xb6deca10 (LWP 29256)] Program received signal SIGABRT, Aborted. [Switching to Thread 0xb6deca10 (LWP 29256)] 0xffffe410 in __kernel_vsyscall () (gdb) where #0 0xffffe410 in __kernel_vsyscall () #1 0xb73c5c26 in kill () from /lib/libc.so.6 #2 0x081125cb in abort () at emacs.c:428 #3 0x081665d0 in make_uninit_multibyte_string (nchars=-1, nbytes=-1) at alloc.c:2501 #4 0x081665f3 in make_uninit_string (length=0) at alloc.c:2484 #5 0x0816662a in make_unibyte_string (contents=0xbfe1be40 "K=fffd\220\b=fffd6\b\n", length=-1) at alloc.c:2395 #6 0x080ef473 in Fnew_fontset (name=143703883, fontlist=143203733) at fontset.c:1575 #7 0x0817c3c2 in Ffuncall (nargs=3, args=0xbfe1bf20) at eval.c:3033 #8 0x081a60ac in Fbyte_code (bytestr=136909091, vector=136909108, maxdepth=<value optimized out>) at bytecode.c:678 #9 0x0817bd44 in funcall_lambda (fun=136909028, nargs=3, arg_vector=0xbfe1c064) at eval.c:3217 #10 0x0817c15f in Ffuncall (nargs=4, args=0xbfe1c060) at eval.c:3087 #11 0x081a60ac in Fbyte_code (bytestr=136909787, vector=136909812, maxdepth=<value optimized out>) at bytecode.c:678 ==John ffitch ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-14 16:52 23.0.60; Still font problems jpff @ 2008-05-15 0:43 ` Kenichi Handa 2008-05-15 7:05 ` jpff 0 siblings, 1 reply; 10+ messages in thread From: Kenichi Handa @ 2008-05-15 0:43 UTC (permalink / raw To: jpff; +Cc: emacs-pretest-bug In article <8351-Wed14May2008175244+0100-jpff@codemist.co.uk>, jpff <jpff@codemist.co.uk> writes: > Just did a "cvs update" and the resulting emacs does not start > Running under gdb > (gdb) run -q > Starting program: /home/jpff/GNU_21/emacs-22.0.50/src/emacs -q > [Thread debugging using libthread_db enabled] > [New Thread 0xb6deca10 (LWP 29256)] > Program received signal SIGABRT, Aborted. > [Switching to Thread 0xb6deca10 (LWP 29256)] > 0xffffe410 in __kernel_vsyscall () > (gdb) where > #0 0xffffe410 in __kernel_vsyscall () > #1 0xb73c5c26 in kill () from /lib/libc.so.6 > #2 0x081125cb in abort () at emacs.c:428 > #3 0x081665d0 in make_uninit_multibyte_string (nchars=-1, nbytes=-1) > at alloc.c:2501 > #4 0x081665f3 in make_uninit_string (length=0) at alloc.c:2484 > #5 0x0816662a in make_unibyte_string (contents=0xbfe1be40 "K=fffd\220\b=fffd6\b\n", > length=-1) at alloc.c:2395 > #6 0x080ef473 in Fnew_fontset (name=143703883, fontlist=143203733) > at fontset.c:1575 I think the recent change I installed fixes that too. --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-15 0:43 ` Kenichi Handa @ 2008-05-15 7:05 ` jpff 2008-05-15 7:38 ` Kenichi Handa 0 siblings, 1 reply; 10+ messages in thread From: jpff @ 2008-05-15 7:05 UTC (permalink / raw To: Kenichi Handa; +Cc: emacs-pretest-bug > I think the recent change I installed fixes that too. In part. After i fixed the typo in src/emacs-icon.h on line 21 it compiles. I can run with the default (and very ugly) font, but the mechanism I have been using for years to set a better font fails. emacs -lsp 2 -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" -geometry 84x45+64+10 Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined Using xlsfonts I see -adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1 -adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1 amongst others. For emacs 22 this command works, so something has changed incompatibly ==John ffitch ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-15 7:05 ` jpff @ 2008-05-15 7:38 ` Kenichi Handa 2008-05-15 8:32 ` Stephen Berman 0 siblings, 1 reply; 10+ messages in thread From: Kenichi Handa @ 2008-05-15 7:38 UTC (permalink / raw To: jpff; +Cc: emacs-pretest-bug In article <1393-Thu15May2008080518+0100-jpff@codemist.co.uk>, jpff <jpff@codemist.co.uk> writes: > In part. After i fixed the typo in src/emacs-icon.h on line 21 it > compiles. I can run with the default (and very ugly) font, I don't understand why the default font is very ugly. Emacs by default tries these: -adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1 -misc-fixed-medium-r-normal-*-*-140-*-*-c-*-iso8859-1 -*-*-medium-r-normal-*-*-140-*-*-c-*-iso8859-1 -*-*-medium-r-*-*-*-*-*-*-c-*-iso8859-1 -*-fixed-*-*-*-*-*-140-*-*-c-*-iso8859-1 fixed Do you mean that Emacs finds none of them? > but the mechanism I have been using for years to set a > better font fails. > emacs -lsp 2 -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" -geometry 84x45+64+10 > Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined > Using xlsfonts I see > -adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1 > -adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1 > amongst others. For emacs 22 this command works, so something has > changed incompatibly When I start Emacs as you do, it starts without an error and uses this font: -adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1 So, I don't understand why it doesn't work for you. Please rebuild Emacs and run Emacs under gdb as below: % cd .../emacs/src % rm xfont.o % make CFLAGS=-g % gdb emacs (gdb) br xfont_list (gdb) run -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" and when it stops at xfont_list, check the argument `spec' by (gdb) pr spec and step the code one line by one to find what is wrong. --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-15 7:38 ` Kenichi Handa @ 2008-05-15 8:32 ` Stephen Berman 2008-05-15 8:40 ` Jason Rumney 0 siblings, 1 reply; 10+ messages in thread From: Stephen Berman @ 2008-05-15 8:32 UTC (permalink / raw To: emacs-devel; +Cc: emacs-pretest-bug On Thu, 15 May 2008 16:38:05 +0900 Kenichi Handa <handa@m17n.org> wrote: > In article <1393-Thu15May2008080518+0100-jpff@codemist.co.uk>, jpff <jpff@codemist.co.uk> writes: >> In part. After i fixed the typo in src/emacs-icon.h on line 21 it >> compiles. I can run with the default (and very ugly) font, > > I don't understand why the default font is very ugly. Emacs > by default tries these: > > -adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1 > -misc-fixed-medium-r-normal-*-*-140-*-*-c-*-iso8859-1 > -*-*-medium-r-normal-*-*-140-*-*-c-*-iso8859-1 > -*-*-medium-r-*-*-*-*-*-*-c-*-iso8859-1 > -*-fixed-*-*-*-*-*-140-*-*-c-*-iso8859-1 > fixed > > Do you mean that Emacs finds none of them? > >> but the mechanism I have been using for years to set a >> better font fails. > >> emacs -lsp 2 -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" -geometry 84x45+64+10 >> Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined > >> Using xlsfonts I see >> -adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1 >> -adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1 > >> amongst others. For emacs 22 this command works, so something has >> changed incompatibly > > When I start Emacs as you do, it starts without an error and > uses this font: > -adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1 > > So, I don't understand why it doesn't work for you. Please > rebuild Emacs and run Emacs under gdb as below: > % cd .../emacs/src > % rm xfont.o > % make CFLAGS=-g > % gdb emacs > (gdb) br xfont_list > (gdb) run -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" > and when it stops at xfont_list, check the argument `spec' by > (gdb) pr spec > and step the code one line by one to find what is wrong. I observe what the OP reported also on my system, so I tried what you suggest, and this is the result: (gdb) br xfont_list Breakpoint 3 at 0x81c9e11: file xfont.c, line 308. (gdb) run -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" Starting program: /Users/steve/cvsroot/emacs/src/emacs -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" [Thread debugging using libthread_db enabled] [New Thread 0xb6e958d0 (LWP 16947)] [Switching to Thread 0xb6e958d0 (LWP 16947)] Breakpoint 3, xfont_list (frame=141326084, spec=138016964) at xfont.c:308 308 FRAME_PTR f = XFRAME (frame); (gdb) pr spec The history is empty. I suppose this is also why, when I type `M-x set-frame-font', I get no completions -- TAB returns "[No match]", and `M-: (x-list-fonts "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1")' returns nil. Steve Berman ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-15 8:32 ` Stephen Berman @ 2008-05-15 8:40 ` Jason Rumney 2008-05-15 10:03 ` Stephen Berman 0 siblings, 1 reply; 10+ messages in thread From: Jason Rumney @ 2008-05-15 8:40 UTC (permalink / raw To: Stephen Berman; +Cc: emacs-pretest-bug, emacs-devel Stephen Berman wrote: > (gdb) pr spec > The history is empty. > You need to use "pp spec" here. "pr" prints the Lisp object corresponding to the last "print" command, and does not take a variable as an argument. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-15 8:40 ` Jason Rumney @ 2008-05-15 10:03 ` Stephen Berman 2008-05-15 13:36 ` Stephen Berman 0 siblings, 1 reply; 10+ messages in thread From: Stephen Berman @ 2008-05-15 10:03 UTC (permalink / raw To: emacs-devel; +Cc: emacs-pretest-bug On Thu, 15 May 2008 09:40:20 +0100 Jason Rumney <jasonr@gnu.org> wrote: > Stephen Berman wrote: >> (gdb) pr spec >> The history is empty. >> > > You need to use "pp spec" here. "pr" prints the Lisp object > corresponding to the last "print" command, and does not take a > variable as an argument. Oh, thanks. Here it is: (gdb) br xfont_list Breakpoint 3 at 0x81c9e11: file xfont.c, line 308. (gdb) run -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" Starting program: /Users/steve/cvsroot/emacs/src/emacs -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" [Thread debugging using libthread_db enabled] [New Thread 0xb6dee8d0 (LWP 17590)] [Switching to Thread 0xb6dee8d0 (LWP 17590)] Breakpoint 3, xfont_list (frame=141326084, spec=138016964) at xfont.c:308 308 FRAME_PTR f = XFRAME (frame); (gdb) pp spec #<font-spec nil adobe fixed iso8859-1 nil nil nil nil nil nil nil ((:name . "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1"))> From her I single stepped through the program, but after many hundreds of iterations I gave up. Then I tried again, this time using various combinations of `s 1000', `s 500', `s 100', etc. but still never reached the place where I could single step until the failure happens before my patience ran out. A couple of times I overshot the mark, and gdb complained: Warning: Cannot insert breakpoint -495. Error accessing memory address 0x7b69477e: Input/output error. after which: (gdb) s Single stepping until exit from function siglongjmp, which has no line number information. Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined Program exited with code 0377. Is there any gdb command, or any advice, for stopping execution "close enough" to the point of failure so that I can single step up to it before my fingers go numb? Steve Berman ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-15 10:03 ` Stephen Berman @ 2008-05-15 13:36 ` Stephen Berman 2008-05-16 0:41 ` Kenichi Handa 0 siblings, 1 reply; 10+ messages in thread From: Stephen Berman @ 2008-05-15 13:36 UTC (permalink / raw To: emacs-devel; +Cc: emacs-pretest-bug On Thu, 15 May 2008 12:03:07 +0200 Stephen Berman <Stephen.Berman@gmx.net> wrote: > On Thu, 15 May 2008 09:40:20 +0100 Jason Rumney <jasonr@gnu.org> wrote: > >> Stephen Berman wrote: >>> (gdb) pr spec >>> The history is empty. >>> >> >> You need to use "pp spec" here. "pr" prints the Lisp object >> corresponding to the last "print" command, and does not take a >> variable as an argument. > > Oh, thanks. Here it is: > > (gdb) br xfont_list > Breakpoint 3 at 0x81c9e11: file xfont.c, line 308. > (gdb) run -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" > Starting program: /Users/steve/cvsroot/emacs/src/emacs -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" > [Thread debugging using libthread_db enabled] > [New Thread 0xb6dee8d0 (LWP 17590)] > [Switching to Thread 0xb6dee8d0 (LWP 17590)] > > Breakpoint 3, xfont_list (frame=141326084, spec=138016964) at xfont.c:308 > 308 FRAME_PTR f = XFRAME (frame); > (gdb) pp spec > #<font-spec nil adobe fixed iso8859-1 nil nil nil nil nil nil nil ((:name . "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1"))> > > From her I single stepped through the program, but after many hundreds > of iterations I gave up. Then I tried again, this time using various > combinations of `s 1000', `s 500', `s 100', etc. but still never reached > the place where I could single step until the failure happens before my > patience ran out. A couple of times I overshot the mark, and gdb > complained: > > Warning: > Cannot insert breakpoint -495. > Error accessing memory address 0x7b69477e: Input/output error. > > after which: > > (gdb) s > Single stepping until exit from function siglongjmp, > which has no line number information. > Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined > > Program exited with code 0377. > > Is there any gdb command, or any advice, for stopping execution "close > enough" to the point of failure so that I can single step up to it > before my fingers go numb? I have now managed to step through till the point of failure. Since I determined by trial and error that it was over 27000 steps after the break point, I used `s 27000' and then single stepped. Here's the output of the latter; if it's not useful, I don't know what else to do -- I can't take the time to single step through 27000 lines of code. (gdb) br xfont_list Breakpoint 3 at 0x81c9e11: file xfont.c, line 308. (gdb) run -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" Starting program: /Users/steve/cvsroot/emacs/src/emacs -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" [Thread debugging using libthread_db enabled] [New Thread 0xb6e288d0 (LWP 26493)] [Switching to Thread 0xb6e288d0 (LWP 26493)] Breakpoint 3, xfont_list (frame=141326084, spec=138016964) at xfont.c:308 308 FRAME_PTR f = XFRAME (frame); (gdb) s 27000 Single stepping until exit from function free, which has no line number information. Single stepping until exit from function free, which has no line number information. Single stepping until exit from function free, which has no line number information. Single stepping until exit from function free, which has no line number information. Single stepping until exit from function free, which has no line number information. 206 if (TERMINALP (terminal)) (gdb) s 100 1404 list = XCDR (list); (gdb) s 1405 if (!CONSP (list) || EQ (XCAR (list), elt)) (gdb) s 1408 list = XCDR (list); (gdb) s 1409 QUIT; (gdb) s 1397 if (!CONSP (list) || EQ (XCAR (list), elt)) (gdb) s 1400 list = XCDR (list); (gdb) s 1401 if (!CONSP (list) || EQ (XCAR (list), elt)) (gdb) s 1412 CHECK_LIST (list); (gdb) s 1414 } (gdb) s Fbyte_code (bytestr=136734851, vector=136734868, maxdepth=<value optimized out>) at bytecode.c:561 561 AFTER_POTENTIAL_GC (); (gdb) s 560 TOP = Fmemq (TOP, v1); (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 697 op -= Bunbind; (gdb) s 700 unbind_to (SPECPDL_INDEX () - op, Qnil); (gdb) s 699 BEFORE_POTENTIAL_GC (); (gdb) s 700 unbind_to (SPECPDL_INDEX () - op, Qnil); (gdb) s unbind_to (count=4, value=137771209) at eval.c:3367 3367 Lisp_Object quitf = Vquit_flag; (gdb) s 3371 Vquit_flag = Qnil; (gdb) s 3367 Lisp_Object quitf = Vquit_flag; (gdb) s 3371 Vquit_flag = Qnil; (gdb) s 3373 while (specpdl_ptr != specpdl + count) (gdb) s 3382 this_binding = *--specpdl_ptr; (gdb) s 3384 if (this_binding.func != 0) (gdb) s 3393 else if (CONSP (this_binding.symbol)) (gdb) s 3412 if (!MISCP (SYMBOL_VALUE (this_binding.symbol))) (gdb) s 3413 SET_SYMBOL_VALUE (this_binding.symbol, this_binding.old_value); (gdb) s 3373 while (specpdl_ptr != specpdl + count) (gdb) s 3419 if (NILP (Vquit_flag) && !NILP (quitf)) (gdb) s 3424 } (gdb) s Fbyte_code (bytestr=136734851, vector=136734868, maxdepth=<value optimized out>) at bytecode.c:701 701 AFTER_POTENTIAL_GC (); (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 736 MAYBE_GC (); (gdb) s 737 op = FETCH2; (gdb) s 738 if (NILP (TOP)) (gdb) s 740 BYTE_CODE_QUIT; (gdb) s 737 op = FETCH2; (gdb) s 742 stack.pc = stack.byte_string_start + op; (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 1665 byte_stack_list = byte_stack_list->next; (gdb) s 816 result = POP; (gdb) s 1665 byte_stack_list = byte_stack_list->next; (gdb) s 1668 if (SPECPDL_INDEX () != count) (gdb) s 1676 } (gdb) s funcall_lambda (fun=136734804, nargs=0, arg_vector=0xbf9927d4) at eval.c:3222 3222 return unbind_to (count, val); (gdb) s unbind_to (count=3, value=137771209) at eval.c:3367 3367 Lisp_Object quitf = Vquit_flag; (gdb) s 3371 Vquit_flag = Qnil; (gdb) s 3367 Lisp_Object quitf = Vquit_flag; (gdb) s 3371 Vquit_flag = Qnil; (gdb) s 3373 while (specpdl_ptr != specpdl + count) (gdb) s 3382 this_binding = *--specpdl_ptr; (gdb) s 3384 if (this_binding.func != 0) (gdb) s 3393 else if (CONSP (this_binding.symbol)) (gdb) s 3412 if (!MISCP (SYMBOL_VALUE (this_binding.symbol))) (gdb) s 3413 SET_SYMBOL_VALUE (this_binding.symbol, this_binding.old_value); (gdb) s 3373 while (specpdl_ptr != specpdl + count) (gdb) s 3419 if (NILP (Vquit_flag) && !NILP (quitf)) (gdb) s 3424 } (gdb) s funcall_lambda (fun=136734804, nargs=0, arg_vector=0xbf9927d4) at eval.c:3223 3223 } (gdb) s Ffuncall (nargs=1, args=0xbf9927d0) at eval.c:3099 3099 lisp_eval_depth--; (gdb) s 3100 if (backtrace.debug_on_exit) (gdb) s 3102 backtrace_list = backtrace.next; (gdb) s 3104 } (gdb) s Fbyte_code (bytestr=136490859, vector=136490884, maxdepth=<value optimized out>) at bytecode.c:679 679 AFTER_POTENTIAL_GC (); (gdb) s 678 TOP = Ffuncall (op + 1, &TOP); (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 527 MAYBE_GC (); (gdb) s 528 op = FETCH2; (gdb) s 529 v1 = POP; (gdb) s 530 if (NILP (v1)) (gdb) s 532 BYTE_CODE_QUIT; (gdb) s 528 op = FETCH2; (gdb) s 534 stack.pc = stack.byte_string_start + op; (gdb) s 528 op = FETCH2; (gdb) s 534 stack.pc = stack.byte_string_start + op; (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 1658 PUSH (vectorp[op - Bconstant]); (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 477 op = FETCH; (gdb) s 480 switch (op) (gdb) s 1665 byte_stack_list = byte_stack_list->next; (gdb) s 816 result = POP; (gdb) s 1665 byte_stack_list = byte_stack_list->next; (gdb) s 1668 if (SPECPDL_INDEX () != count) (gdb) s 1676 } (gdb) s Feval (form=136490845) at eval.c:2428 2428 lisp_eval_depth--; (gdb) s 2429 if (backtrace.debug_on_exit) (gdb) s 2431 backtrace_list = backtrace.next; (gdb) s 2434 } (gdb) s Fprogn (args=136490837) at eval.c:450 450 args = XCDR (args); (gdb) s 449 val = Feval (XCAR (args)); (gdb) s 447 while (CONSP (args)) (gdb) s 455 } (gdb) s unbind_to (count=32, value=137771209) at eval.c:3373 3373 while (specpdl_ptr != specpdl + count) (gdb) s 3382 this_binding = *--specpdl_ptr; (gdb) s 3384 if (this_binding.func != 0) (gdb) s 3393 else if (CONSP (this_binding.symbol)) (gdb) s 3412 if (!MISCP (SYMBOL_VALUE (this_binding.symbol))) (gdb) s 3413 SET_SYMBOL_VALUE (this_binding.symbol, this_binding.old_value); (gdb) s 3373 while (specpdl_ptr != specpdl + count) (gdb) s 3419 if (NILP (Vquit_flag) && !NILP (quitf)) (gdb) s 3424 } (gdb) s unwind_to_catch (catch=0xbf99337c, value=<value optimized out>) at eval.c:1281 1281 handlerlist = catchlist->handlerlist; (gdb) s 1284 while (! last_time); (gdb) s 1281 handlerlist = catchlist->handlerlist; (gdb) s 1282 catchlist = catchlist->next; (gdb) s 1284 while (! last_time); (gdb) s 1296 byte_stack_list = catch->byte_stack; (gdb) s 1307 _longjmp (catch->jmp, 1); (gdb) s 1296 byte_stack_list = catch->byte_stack; (gdb) s 1297 gcprolist = catch->gcpro; (gdb) s 1304 backtrace_list = catch->backlist; (gdb) s 1305 lisp_eval_depth = catch->lisp_eval_depth; (gdb) s 1307 _longjmp (catch->jmp, 1); (gdb) s Warning: Cannot insert breakpoint -248. Error accessing memory address 0xfe120f84: Input/output error. (gdb) s Single stepping until exit from function siglongjmp, which has no line number information. Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined Program exited with code 0377. Steve Berman ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-15 13:36 ` Stephen Berman @ 2008-05-16 0:41 ` Kenichi Handa 2008-05-16 14:44 ` Stephen Berman 0 siblings, 1 reply; 10+ messages in thread From: Kenichi Handa @ 2008-05-16 0:41 UTC (permalink / raw To: Stephen Berman; +Cc: emacs-pretest-bug, emacs-devel In article <87zlqrbsej.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes: > I have now managed to step through till the point of failure. Since I > determined by trial and error that it was over 27000 steps after the > break point, I used `s 27000' and then single stepped. Here's the > output of the latter; if it's not useful, I don't know what else to do > -- I can't take the time to single step through 27000 lines of code. The command to step one line by one is `n(ext)'. The command `s(tep)' should be used only when you want to step into a function called at the current line. The `fin(ish)' command is also useful to execute until the current function returns. You can also check the type/value of a Lisp_Object. See etc/DEBUG for the detail. --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 23.0.60; Still font problems 2008-05-16 0:41 ` Kenichi Handa @ 2008-05-16 14:44 ` Stephen Berman 0 siblings, 0 replies; 10+ messages in thread From: Stephen Berman @ 2008-05-16 14:44 UTC (permalink / raw To: emacs-devel; +Cc: emacs-pretest-bug On Fri, 16 May 2008 09:41:42 +0900 Kenichi Handa <handa@m17n.org> wrote: > In article <87zlqrbsej.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes: > >> I have now managed to step through till the point of failure. Since I >> determined by trial and error that it was over 27000 steps after the >> break point, I used `s 27000' and then single stepped. Here's the >> output of the latter; if it's not useful, I don't know what else to do >> -- I can't take the time to single step through 27000 lines of code. > > The command to step one line by one is `n(ext)'. The > command `s(tep)' should be used only when you want to step > into a function called at the current line. The `fin(ish)' > command is also useful to execute until the current function > returns. You can also check the type/value of a > Lisp_Object. See etc/DEBUG for the detail. Thanks for the corrections and advice. I could readily single step with `n' to the point of failure, and I got a backtrace, which is appended below. Since the failure occurs at siglongjmp, I tried to follow the advice in etc/DEBUG about setting the LD_POINTER_GUARD environment variable, but it didn't make a difference. I also don't know which Lisp object values to check, or when. If you can give me specific instructions, I'll try them. Steve Berman steve@escher:/Users/steve/cvsroot/emacs/src> LD_POINTER_GUARD=0 steve@escher:/Users/steve/cvsroot/emacs/src> export LD_POINTER_GUARD steve@escher:/Users/steve/cvsroot/emacs/src> gdb ./emacs GNU gdb 6.6.50.20070726-cvs Copyright (C) 2007 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"... Using host libthread_db library "/lib/libthread_db.so.1". SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0 TERM = xterm-256color Breakpoint 1 at 0x8112636: file emacs.c, line 427. Breakpoint 2 at 0x812c529: file sysdep.c, line 1317. (gdb) br xfont_list Breakpoint 3 at 0x81c9e11: file xfont.c, line 308. (gdb) run -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" Starting program: /Users/steve/cvsroot/emacs/src/emacs -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" [Thread debugging using libthread_db enabled] [New Thread 0xb6ea98d0 (LWP 12957)] [Switching to Thread 0xb6ea98d0 (LWP 12957)] Breakpoint 3, xfont_list (frame=141326084, spec=138016964) at xfont.c:308 308 FRAME_PTR f = XFRAME (frame); (gdb) pp spec #<font-spec nil adobe fixed iso8859-1 nil nil nil nil nil nil nil ((:name . "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1"))> (gdb) n 309 Display *display = FRAME_X_DISPLAY_INFO (f)->display; (gdb) n 315 extra = AREF (spec, FONT_EXTRA_INDEX); (gdb) n 316 if (CONSP (extra)) (gdb) n 318 val = assq_no_quit (QCotf, extra); (gdb) n 319 if (! NILP (val)) (gdb) n 321 val = assq_no_quit (QCscript, extra); (gdb) n 322 if (! NILP (val)) (gdb) n 324 val = assq_no_quit (QClang, extra); (gdb) n 325 if (! NILP (val)) (gdb) n 329 registry = AREF (spec, FONT_REGISTRY_INDEX); (gdb) n 330 if (NILP (registry)) (gdb) n 332 len = font_unparse_xlfd (spec, 0, name, 256); (gdb) n 333 ASET (spec, FONT_REGISTRY_INDEX, registry); (gdb) n 334 if (len < 0) (gdb) n 336 list = xfont_list_pattern (frame, display, name); (gdb) n 337 if (NILP (list) && NILP (registry)) (gdb) n 348 if (NILP (list) && ! NILP (registry)) (gdb) n 352 if ((alter = Fassoc (SYMBOL_NAME (registry), (gdb) n 371 return list; (gdb) n 372 } (gdb) n font_list_entities (frame=141326084, spec=140126252) at font.c:2387 2387 if (! NILP (val) && need_filtering) (gdb) n 2386 val = driver_list->driver->list (frame, scratch_font_spec); (gdb) n 2387 if (! NILP (val) && need_filtering) (gdb) n 2389 copy = Fcopy_font_spec (scratch_font_spec); (gdb) n 2390 XSETCDR (cache, Fcons (Fcons (copy, val), XCDR (cache))); (gdb) n 2392 if (! NILP (val)) (gdb) n 2397 if (NILP (tail)) (gdb) n 2399 ASET (scratch_font_spec, FONT_FAMILY_INDEX, (gdb) n 2401 tail = XCDR (tail); (gdb) n 2378 Lisp_Object val = assoc_no_quit (scratch_font_spec, XCDR (cache)); (gdb) n 2380 if (CONSP (val) && VECTORP (XCDR (val))) (gdb) n 2386 val = driver_list->driver->list (frame, scratch_font_spec); (gdb) n Breakpoint 3, xfont_list (frame=141326084, spec=138016964) at xfont.c:308 308 FRAME_PTR f = XFRAME (frame); (gdb) n 309 Display *display = FRAME_X_DISPLAY_INFO (f)->display; (gdb) n 315 extra = AREF (spec, FONT_EXTRA_INDEX); (gdb) n 316 if (CONSP (extra)) (gdb) n 318 val = assq_no_quit (QCotf, extra); (gdb) n 319 if (! NILP (val)) (gdb) n 321 val = assq_no_quit (QCscript, extra); (gdb) n 322 if (! NILP (val)) (gdb) n 324 val = assq_no_quit (QClang, extra); (gdb) n 325 if (! NILP (val)) (gdb) n 329 registry = AREF (spec, FONT_REGISTRY_INDEX); (gdb) n 330 if (NILP (registry)) (gdb) n 332 len = font_unparse_xlfd (spec, 0, name, 256); (gdb) n 333 ASET (spec, FONT_REGISTRY_INDEX, registry); (gdb) n 334 if (len < 0) (gdb) n 336 list = xfont_list_pattern (frame, display, name); (gdb) n 337 if (NILP (list) && NILP (registry)) (gdb) n 348 if (NILP (list) && ! NILP (registry)) (gdb) n 352 if ((alter = Fassoc (SYMBOL_NAME (registry), (gdb) n 371 return list; (gdb) n 372 } (gdb) n font_list_entities (frame=141326084, spec=140126252) at font.c:2387 2387 if (! NILP (val) && need_filtering) (gdb) n 2386 val = driver_list->driver->list (frame, scratch_font_spec); (gdb) n 2387 if (! NILP (val) && need_filtering) (gdb) n 2389 copy = Fcopy_font_spec (scratch_font_spec); (gdb) n 2390 XSETCDR (cache, Fcons (Fcons (copy, val), XCDR (cache))); (gdb) n 2392 if (! NILP (val)) (gdb) n 2397 if (NILP (tail)) (gdb) n 2405 return (i > 0 ? Fvconcat (i, vec) : null_vector); (gdb) n 2406 } (gdb) n Flist_fonts (font_spec=140126252, frame=141326084, num=1, prefer=138017060) at font.c:3491 3491 len = ASIZE (vec); (gdb) n 3492 if (len == 0) (gdb) n 3493 return Qnil; (gdb) n 3511 } (gdb) n font_open_by_name (f=0x86c7700, name=0x8d5644c "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1") at font.c:2965 2965 if (NILP (entity_list)) (gdb) n 2966 entity = font_matching_entity (f, NULL, spec); (gdb) n 2969 return (NILP (entity) (gdb) n 2972 } (gdb) n x_set_font (f=0x86c7700, arg=148286963, oldval=137771209) at frame.c:3353 3353 if (NILP (font_object)) (gdb) n 3352 font_object = font_open_by_name (f, SDATA (arg)); (gdb) n 3353 if (NILP (font_object)) (gdb) n Warning: Cannot insert breakpoint -248. Error accessing memory address 0x2e4327d8: Input/output error. (gdb) bt full #0 0xb747b6c0 in siglongjmp () from /lib/libc.so.6 No symbol table info available. #1 0x0817a8d4 in unwind_to_catch (catch=0xbf8011ec, value=<value optimized out>) at eval.c:1307 No locals. #2 0x0817c78f in Fsignal (error_symbol=137814385, data=147461149) at eval.c:1713 unwind_data = -1082125568 h = (struct handler *) 0xbf8012b4 clause = 137771257 allhandlers = (struct handler *) 0xbf8012b4 conditions = <value optimized out> string = <value optimized out> real_error_symbol = 137814385 bp = <value optimized out> #3 0x0817c818 in xsignal (error_symbol=137814385, data=147461149) at eval.c:1738 No locals. #4 0x0817cd50 in xsignal1 (error_symbol=137814385, arg=143302011) at eval.c:1755 No locals. #5 0x0817ce06 in error (m=0x81d0879 "Font `%s' is not defined", a1=0x8d5644c "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1", a2=0x83638c9 "", a3=0x83949d9 "") at eval.c:2037 buf = "Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined\000\31186\b\250\b\200\277\301\204\034\bE\024\312\b\345\025\312\b\250\b\200\277\367\210\034\b,(Z\b\000wl\b((Z\b\31186\b\246\0206\b\004wl\b\345\025\312\b\016\000\000\000((Z\b \3719\b\370\b\200\277\316\227\034\b,(Z\b\004wl\b\b\000\000\000$\3719\b*\000\000\000\000\000\000\000\330\b\200\277,(Z\b$\3719\b\016\000\000\000\177\f\177\003y\337\016\b" size = <value optimized out> buffer = 0xbf800818 "Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined" args = {0x8d5644c "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1", 0x83638c9 "", 0x83949d9 ""} allocated = 0 string = 143302011 #6 0x0806455f in x_set_font (f=0x86c7700, arg=148286960, oldval=137771209) at frame.c:3363 ascii_font = <value optimized out> fontset = -1 font_object = 137771209 #7 0x08064931 in x_set_frame_parameters (f=0x86c7700, alist=147463141) at frame.c:2989 param_index = -1082125828 old_value = 137771209 prop = 137972185 val = 148286963 tail = <value optimized out> width = 10 ---Type <return> to continue, or q <return> to quit--- height = 10 left = 137771233 top = <value optimized out> icon_left = <value optimized out> icon_top = <value optimized out> parms = (Lisp_Object *) 0xbf800970 values = (Lisp_Object *) 0xbf800950 i = 1 p = 0 left_no_change = <value optimized out> top_no_change = <value optimized out> icon_left_no_change = <value optimized out> icon_top_no_change = <value optimized out> fullscreen_is_being_set = 0 #8 0x08065097 in x_default_parameter (f=0x86c7700, alist=147464325, prop=137972185, deflt=148286963, xprop=0x81d089a "font", xclass=0x81d774e "Font", type=RES_TYPE_STRING) at frame.c:3993 tem = 148286963 #9 0x080dfe91 in x_default_font_parameter (f=0x86c7700, parms=147464325) at xfns.c:3090 names = {0x86c7700 "\025\004", 0x8ca1cfd "86\b)\0257\b\r\035\312\b\31186\b\31186\b\311K9\b\31186\bhA\002", 0x8394bc9 "", 0x81d7897 "fontBackend", 0x81d788b "FontBackend", 0x3 <Address 0x3 out of bounds>, 0x0} font = -1082125568 #10 0x080e6ab2 in Fx_create_frame (parms=147464325) at xfns.c:3290 f = (struct frame *) 0x86c7700 frame = 141326084 tem = <value optimized out> name = 137771233 minibuffer_only = 0 width = <value optimized out> height = <value optimized out> display = <value optimized out> dpyinfo = (struct x_display_info *) 0x8c311d8 parent = 137771209 kb = (struct kboard *) 0x876f298 #11 0x0817c454 in Ffuncall (nargs=2, args=0xbf800b64) at eval.c:3030 fun = <value optimized out> original_fun = <value optimized out> funcar = <value optimized out> numargs = 1 val = <value optimized out> backtrace = { next = 0xbf800c58, function = 0xbf800b64, ---Type <return> to continue, or q <return> to quit--- args = 0xbf800b68, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbf800b68 i = <value optimized out> #12 0x081a613c in Fbyte_code (bytestr=136463131, vector=136463148, maxdepth=<value optimized out>) at bytecode.c:678 v1 = <value optimized out> v2 = <value optimized out> op = -1082125568 vectorp = (Lisp_Object *) 0x8224330 stack = { pc = 0x82f2dbf "\310\031\032\033\311\216\312\n!\210\313\n\b\"\210\314\n!\210\315\n!\210\316\n!\210\v\2042", top = 0xbf800b68, bottom = 0xbf800b60, byte_string = 136463131, byte_string_start = 0x82f2db3 "\304\b!\020\305\b\236\306\307\bB!\310\031\032\033\311\216\312\n!\210\313\n\b\"\210\314\n!\210\315\n!\210\316\n!\210\v\2042", constants = 136463148, next = 0xbf800ce0 } top = (Lisp_Object *) 0xbf800b64 result = <value optimized out> #13 0x0817bdc4 in funcall_lambda (fun=136463084, nargs=1, arg_vector=0xbf800c94) at eval.c:3217 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 1 optional = 1 rest = 0 #14 0x0817c1df in Ffuncall (nargs=2, args=0xbf800c90) at eval.c:3087 fun = 136463084 original_fun = 137883817 funcar = <value optimized out> numargs = 1 val = <value optimized out> backtrace = { next = 0xbf800d98, function = 0xbf800c90, args = 0xbf800c94, nargs = 1, ---Type <return> to continue, or q <return> to quit--- evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbf800c94 i = <value optimized out> #15 0x081a613c in Fbyte_code (bytestr=136729947, vector=136729964, maxdepth=<value optimized out>) at bytecode.c:678 v1 = <value optimized out> v2 = <value optimized out> op = -1082125568 vectorp = (Lisp_Object *) 0x8265570 stack = { pc = 0x82c6b92 "\026\027\321\016\027!\210\016\031\311\036\032\211\036\033\203\232", top = 0xbf800c94, bottom = 0xbf800c90, byte_string = 136729947, byte_string_start = 0x82c6b34 "\306\b\236\203,", constants = 136729964, next = 0xbf800e20 } top = (Lisp_Object *) 0xbf800c90 result = <value optimized out> #16 0x0817bdc4 in funcall_lambda (fun=136729900, nargs=1, arg_vector=0xbf800dd4) at eval.c:3217 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 1 optional = 1 rest = 0 #17 0x0817c1df in Ffuncall (nargs=2, args=0xbf800dd0) at eval.c:3087 fun = 136729900 original_fun = 143632417 funcar = <value optimized out> numargs = 1 val = <value optimized out> backtrace = { next = 0xbf800ed8, function = 0xbf800dd0, args = 0xbf800dd4, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbf800dd4 ---Type <return> to continue, or q <return> to quit--- i = <value optimized out> #18 0x081a613c in Fbyte_code (bytestr=136726995, vector=136727012, maxdepth=<value optimized out>) at bytecode.c:678 v1 = <value optimized out> v2 = <value optimized out> op = -1082125568 vectorp = (Lisp_Object *) 0x82649e8 stack = { pc = 0x82c74b5 "\211\026\026\026\027\320\f!\024\321\016\026\322\323\v\322\"#\210\324\v!\210\313\211\023\207", top = 0xbf800dd4, bottom = 0xbf800dd0, byte_string = 136726995, byte_string_start = 0x82c747b "\b\205T", constants = 136727012, next = 0xbf800f60 } top = (Lisp_Object *) 0xbf800dd0 result = <value optimized out> #19 0x0817bdc4 in funcall_lambda (fun=136726964, nargs=0, arg_vector=0xbf800f14) at eval.c:3217 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 0 optional = 136495277 rest = 147542293 #20 0x0817c1df in Ffuncall (nargs=1, args=0xbf800f10) at eval.c:3087 fun = 136726964 original_fun = 143081601 funcar = <value optimized out> numargs = 0 val = <value optimized out> backtrace = { next = 0xbf801018, function = 0xbf800f10, args = 0xbf800f14, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbf800f14 i = <value optimized out> #21 0x081a613c in Fbyte_code (bytestr=136493795, vector=136493812, maxdepth=<value optimized out>) at bytecode.c:678 ---Type <return> to continue, or q <return> to quit--- v1 = <value optimized out> v2 = <value optimized out> op = -1082125568 vectorp = (Lisp_Object *) 0x822baf8 stack = { pc = 0x82ee95f "\210\016K\204P\002\016V\204P\002\016Z\201\212", top = 0xbf800f10, bottom = 0xbf800f10, byte_string = 136493795, byte_string_start = 0x82ee737 "\306 \020\t\022\307\310!\210\307\311!\210\307\312!\210\313\314!\211\033\315=\2049", constants = 136493812, next = 0xbf8010a0 } top = (Lisp_Object *) 0xbf800f10 result = <value optimized out> #22 0x0817bdc4 in funcall_lambda (fun=136493772, nargs=0, arg_vector=0xbf801054) at eval.c:3217 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 0 optional = 0 rest = 0 #23 0x0817c1df in Ffuncall (nargs=1, args=0xbf801050) at eval.c:3087 fun = 136493772 original_fun = 143208553 funcar = <value optimized out> numargs = 0 val = <value optimized out> backtrace = { next = 0xbf8011a0, function = 0xbf801050, args = 0xbf801054, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbf801054 i = <value optimized out> #24 0x081a613c in Fbyte_code (bytestr=136490507, vector=136490524, maxdepth=<value optimized out>) at bytecode.c:678 v1 = <value optimized out> v2 = <value optimized out> op = -1082125568 ---Type <return> to continue, or q <return> to quit--- vectorp = (Lisp_Object *) 0x822ae20 stack = { pc = 0x82ef570 "\210*\340\341\342\"\210\343\320\344\"\211\036$;\203\245", top = 0xbf801050, bottom = 0xbf801050, byte_string = 136490507, byte_string_start = 0x82ef4e6 "\b\203\b", constants = 136490524, next = 0x0 } top = (Lisp_Object *) 0xbf801050 result = <value optimized out> #25 0x0817bdc4 in funcall_lambda (fun=136490484, nargs=0, arg_vector=0xbf801120) at eval.c:3217 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 0 optional = -1220159200 rest = 2 #26 0x0817bfc0 in apply_lambda (fun=136490484, args=137771209, eval_flag=1) at eval.c:3141 args_left = 0 arg_vector = (Lisp_Object *) 0x83c6911 i = 0 tem = 137771209 #27 0x0817b674 in Feval (form=138312821) at eval.c:2421 fun = 138176785 val = <value optimized out> original_fun = 143108345 original_args = 137771209 funcar = -1082125568 backtrace = { next = 0x0, function = 0xbf8011b8, args = 0xbf801120, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } #28 0x08119e33 in top_level_2 () at keyboard.c:1376 No locals. #29 0x0817ad00 in internal_condition_case (bfun=0x8119e20 <top_level_2>, handlers=137814385, hfun=0x811e620 <cmd_error>) at eval.c:1499 val = <value optimized out> c = { ---Type <return> to continue, or q <return> to quit--- tag = 137771209, val = 147461093, next = 0xbf801300, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 138281720, 138281704, -1082125624, 20538551, 776153048}, __mask_was_saved = 0, __saved_mask = { __val = {1, 3076235864, 3086929908, 3068999880, 3212841248, 3212841300, 3086858287, 3212841608, 3212841664, 3086931568, 134544843, 2822930839, 0, 0, 2, 3086877705, 134544189, 3212841600, 3212841888, 4294967295, 3212841736, 135445603, 3212841888, 3212841600, 128, 3074792064, 3076235920, 0, 4294967295, 3086929908, 3086931568, 134523668} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 137814385, var = 137771209, chosen_clause = 137771257, tag = 0xbf8011ec, next = 0x0 } #30 0x0811e3c0 in top_level_1 () at keyboard.c:1384 No locals. #31 0x0817adda in internal_catch (tag=137810361, func=0x811e390 <top_level_1>, arg=137771209) at eval.c:1235 c = { tag = 137810361, val = 137771209, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 138281720, 138281704, -1082125368, 20923575, 776028120}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 12 times>, 3075187182, 0, 0, 0, 0, 0, 0, 0, 137997378, 137997376, ---Type <return> to continue, or q <return> to quit--- 138000664, 3212841912, 135710821, 138000665, 137997378, 137771209, 137797056, 0, 0, 137771233} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #32 0x0811e469 in command_loop () at keyboard.c:1339 No locals. #33 0x0811e7eb in recursive_edit_1 () at keyboard.c:955 val = <value optimized out> #34 0x0811e921 in Frecursive_edit () at keyboard.c:1017 buffer = 137771209 #35 0x0811340c in main (argc=4, argv=0xbf8017d4) at emacs.c:1771 displayname = 0x0 count_before = <value optimized out> dummy = -1082124472 stack_bottom_variable = 8 '\b' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 (gdb) n Single stepping until exit from function siglongjmp, which has no line number information. Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined Program exited with code 0377. ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2008-05-16 14:44 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-05-14 16:52 23.0.60; Still font problems jpff 2008-05-15 0:43 ` Kenichi Handa 2008-05-15 7:05 ` jpff 2008-05-15 7:38 ` Kenichi Handa 2008-05-15 8:32 ` Stephen Berman 2008-05-15 8:40 ` Jason Rumney 2008-05-15 10:03 ` Stephen Berman 2008-05-15 13:36 ` Stephen Berman 2008-05-16 0:41 ` Kenichi Handa 2008-05-16 14:44 ` Stephen Berman
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.