unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#773: 23.0.60; Segfault when opening a file
@ 2008-08-25 15:03 Christian Faulhammer
  0 siblings, 0 replies; 15+ messages in thread
From: Christian Faulhammer @ 2008-08-25 15:03 UTC (permalink / raw)
  To: emacs-pretest-bug

[-- Attachment #1: Type: text/plain, Size: 2053 bytes --]

Hi,

when opening the attached TeX file (stripped to the lines that cause the crash), my Emacs segfaults.  Compiled from HEAD this morning 1000 CEST, although I have this problem for two weeks now.

In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.10)
 of 2008-08-25 on sol
Windowing system distributor `The X.Org Foundation', version 11.0.10300000
configured using `configure  '--prefix=/usr' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-freetype' '--with-xft' '--without-libotf' '--without-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' '--build=i686-pc-linux-gnu' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'CFLAGS=-O2 -march=athlon-xp -pipe' 'LDFLAGS=-Wl,--as-needed''

Important settings:
  value of $LC_ALL: de_DE.utf8
  value of $LC_COLLATE: de_DE.utf8
  value of $LC_CTYPE: de_DE.utf8
  value of $LC_MESSAGES: de_DE.utf8
  value of $LC_MONETARY: de_DE.utf8
  value of $LC_NUMERIC: de_DE.utf8
  value of $LC_TIME: de_DE.utf8
  value of $LANG: de_DE.utf8
  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-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x r e p o r <tab> <return>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.


[-- Attachment #2: segfault-faulhammer.tex --]
[-- Type: application/octet-stream, Size: 100 bytes --]

 & \textbf{Autor(en)/Künstler} &  \textbf{Titel} & \textbf{ISBN} & \textbf{Preis} (ca.) \\\midrule

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

* bug#773: 23.0.60; Segfault when opening a file
@ 2008-08-25 15:47 Chong Yidong
  0 siblings, 0 replies; 15+ messages in thread
From: Chong Yidong @ 2008-08-25 15:47 UTC (permalink / raw)
  To: emacs-devel; +Cc: 773, Christian Faulhammer

Can anyone reproduce this bug?  I can't.


"Christian Faulhammer" <gentoo@faulhammer.org> wrote:

> when opening the attached TeX file (stripped to the lines that cause
> the crash), my Emacs segfaults.  Compiled from HEAD this morning 1000
> CEST, although I have this problem for two weeks now.
>
> In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.10)

--- segfault-faulhammer.tex begins here ---
 & \textbf{Autor(en)/Künstler} &  \textbf{Titel} & \textbf{ISBN} & \textbf{Preis} (ca.) \\\midrule
--- segfault-faulhammer.tex ends here ---






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

* bug#773: 23.0.60; Segfault when opening a file
@ 2008-08-28 20:14 Chong Yidong
  2008-08-29 10:03 ` Christian Faulhammer
  0 siblings, 1 reply; 15+ messages in thread
From: Chong Yidong @ 2008-08-28 20:14 UTC (permalink / raw)
  To: Christian Faulhammer; +Cc: 773

> when opening the attached TeX file (stripped to the lines that cause
> the crash), my Emacs segfaults.  Compiled from HEAD this morning 1000
> CEST, although I have this problem for two weeks now.

Could you please provide a precise recipe for reproducing this bug,
beginning with `emacs -Q'?






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

* bug#773: 23.0.60; Segfault when opening a file
  2008-08-28 20:14 Chong Yidong
@ 2008-08-29 10:03 ` Christian Faulhammer
  0 siblings, 0 replies; 15+ messages in thread
From: Christian Faulhammer @ 2008-08-29 10:03 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 773

[-- Attachment #1: Type: text/plain, Size: 572 bytes --]

Hi,

Chong Yidong <cyd@stupidchicken.com>:

> > when opening the attached TeX file (stripped to the lines that cause
> > the crash), my Emacs segfaults.  Compiled from HEAD this morning
> > 1000 CEST, although I have this problem for two weeks now.
> 
> Could you please provide a precise recipe for reproducing this bug,
> beginning with `emacs -Q'?

 C-x C-f <filename> -> crash

 That's all.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* bug#773: 23.0.60; Segfault when opening a file
       [not found] <87bpzh9jwi.fsf@cyd.mit.edu>
@ 2008-09-11  2:14 ` Kenichi Handa
       [not found] ` <E1Kdbhy-0003hs-FO@etlken.m17n.org>
  1 sibling, 0 replies; 15+ messages in thread
From: Kenichi Handa @ 2008-09-11  2:14 UTC (permalink / raw)
  To: Chong Yidong; +Cc: gentoo, 773, emacs-devel

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=ISO-2022-JP-2, Size: 769 bytes --]

In article <87bpzh9jwi.fsf@cyd.mit.edu>, Chong Yidong <cyd@stupidchicken.com> writes:

> Can anyone reproduce this bug?  I can't.
> "Christian Faulhammer" <gentoo@faulhammer.org> wrote:

> > when opening the attached TeX file (stripped to the lines that cause
> > the crash), my Emacs segfaults.  Compiled from HEAD this morning 1000
> > CEST, although I have this problem for two weeks now.
> >
> > In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.10)

> --- segfault-faulhammer.tex begins here ---
>  & \textbf{Autor(en)/K^[$(D+d^[(Bnstler} &  \textbf{Titel} & \textbf{ISBN} & \textbf{Preis} (ca.) \\\midrule
> --- segfault-faulhammer.tex ends here ---

I can't reproduce that bug with the latest code.  Can you?

---
Kenichi Handa
handa@ni.aist.go.jp






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

* bug#773: 23.0.60; Segfault when opening a file
       [not found] ` <E1Kdbhy-0003hs-FO@etlken.m17n.org>
@ 2008-09-14  7:38   ` Christian Faulhammer
  2008-09-16 19:32   ` Christian Faulhammer
       [not found]   ` <20080916213230.2ac6952f@terra.solaris>
  2 siblings, 0 replies; 15+ messages in thread
From: Christian Faulhammer @ 2008-09-14  7:38 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: Chong Yidong, 773, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1231 bytes --]

Hi,

Kenichi Handa <handa@m17n.org>:

> In article <87bpzh9jwi.fsf@cyd.mit.edu>, Chong Yidong
> <cyd@stupidchicken.com> writes:
> 
> > Can anyone reproduce this bug?  I can't.
> > "Christian Faulhammer" <gentoo@faulhammer.org> wrote:
> 
> > > when opening the attached TeX file (stripped to the lines that
> > > cause the crash), my Emacs segfaults.  Compiled from HEAD this
> > > morning 1000 CEST, although I have this problem for two weeks now.
> > >
> > > In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.10)
> 
> > --- segfault-faulhammer.tex begins here ---
> >  & \textbf{Autor(en)/Künstler} &  \textbf{Titel} & \textbf{ISBN} &
> > \textbf{Preis} (ca.) \\\midrule --- segfault-faulhammer.tex ends
> > here ---
> 
> I can't reproduce that bug with the latest code.  Can you?

 Yes, still.  Maybe it has to do with some Emacs unrelated setting (Xft
or whatever Gtk+ setting), so I still debug to see which files are read
and relevant.  I updated to the latest Gtk+ version (2.12.11), but no
difference.  I will report back.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* bug#773: 23.0.60; Segfault when opening a file
       [not found] ` <E1Kdbhy-0003hs-FO@etlken.m17n.org>
  2008-09-14  7:38   ` Christian Faulhammer
@ 2008-09-16 19:32   ` Christian Faulhammer
       [not found]   ` <20080916213230.2ac6952f@terra.solaris>
  2 siblings, 0 replies; 15+ messages in thread
From: Christian Faulhammer @ 2008-09-16 19:32 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: Chong Yidong, 773, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1307 bytes --]

Hi,

Kenichi Handa <handa@m17n.org>:
> In article <87bpzh9jwi.fsf@cyd.mit.edu>, Chong Yidong
> <cyd@stupidchicken.com> writes:
> 
> > Can anyone reproduce this bug?  I can't.
> > "Christian Faulhammer" <gentoo@faulhammer.org> wrote:
> 
> > > when opening the attached TeX file (stripped to the lines that
> > > cause the crash), my Emacs segfaults.  Compiled from HEAD this
> > > morning 1000 CEST, although I have this problem for two weeks now.
> > >
> > > In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.10)
> 
> > --- segfault-faulhammer.tex begins here ---
> >  & \textbf{Autor(en)/Künstler} &  \textbf{Titel} & \textbf{ISBN} &
> > \textbf{Preis} (ca.) \\\midrule --- segfault-faulhammer.tex ends
> > here ---
> 
> I can't reproduce that bug with the latest code.  Can you?

 Something new:  When starting with -fn fontset-standard everything is
ok, no segfaults anymore.  Anything more I can do to debug this?  I
already straced for file calls and tried to disable all settings from
Gtk+ or X, but I now suspect Xft, this is also related to my bug 775,
which also disappears with standard fontset.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* bug#773: 23.0.60; Segfault when opening a file
       [not found]   ` <20080916213230.2ac6952f@terra.solaris>
@ 2008-09-17 11:40     ` Kenichi Handa
       [not found]     ` <E1KfvOy-0005Lc-0x@etlken.m17n.org>
  1 sibling, 0 replies; 15+ messages in thread
From: Kenichi Handa @ 2008-09-17 11:40 UTC (permalink / raw)
  To: Christian Faulhammer; +Cc: cyd, 773, emacs-devel

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=ISO-2022-JP-2, Size: 1439 bytes --]

In article <20080916213230.2ac6952f@terra.solaris>, Christian Faulhammer <opfer@gentoo.org> writes:

> [1  <text/plain; ISO-8859-1 (quoted-printable)>]
> Hi,

> Kenichi Handa <handa@m17n.org>:
> > In article <87bpzh9jwi.fsf@cyd.mit.edu>, Chong Yidong
> > <cyd@stupidchicken.com> writes:
> > 
> > > Can anyone reproduce this bug?  I can't.
> > > "Christian Faulhammer" <gentoo@faulhammer.org> wrote:
> > 
> > > > when opening the attached TeX file (stripped to the lines that
> > > > cause the crash), my Emacs segfaults.  Compiled from HEAD this
> > > > morning 1000 CEST, although I have this problem for two weeks now.
> > > >
> > > > In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.10)
> > 
> > > --- segfault-faulhammer.tex begins here ---
> > >  & \textbf{Autor(en)/K^[$(D+d^[(Bnstler} &  \textbf{Titel} & \textbf{ISBN} &
> > > \textbf{Preis} (ca.) \\\midrule --- segfault-faulhammer.tex ends
> > > here ---
> > 
> > I can't reproduce that bug with the latest code.  Can you?

>  Something new:  When starting with -fn fontset-standard everything is
> ok, no segfaults anymore.  Anything more I can do to debug this?  I
> already straced for file calls and tried to disable all settings from
> Gtk+ or X, but I now suspect Xft, this is also related to my bug 775,
> which also disappears with standard fontset.

Please run Emacs under gdb, and find at which point Emacs
crashes.

---
Kenichi Handa
handa@ni.aist.go.jp






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

* bug#773: 23.0.60; Segfault when opening a file
       [not found]     ` <E1KfvOy-0005Lc-0x@etlken.m17n.org>
@ 2008-09-18 17:25       ` Christian Faulhammer
       [not found]       ` <20080918192501.2c90c593@terra.solaris>
  1 sibling, 0 replies; 15+ messages in thread
From: Christian Faulhammer @ 2008-09-18 17:25 UTC (permalink / raw)
  To: Kenichi Handa; +Cc: cyd, 773, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1785 bytes --]

Hi,

Kenichi Handa <handa@m17n.org>:

> In article <20080916213230.2ac6952f@terra.solaris>, Christian
> Faulhammer <opfer@gentoo.org> writes:
> 
> > [1  <text/plain; ISO-8859-1 (quoted-printable)>]
> > Hi,
> 
> > Kenichi Handa <handa@m17n.org>:
> > > In article <87bpzh9jwi.fsf@cyd.mit.edu>, Chong Yidong
> > > <cyd@stupidchicken.com> writes:
> > > 
> > > > Can anyone reproduce this bug?  I can't.
> > > > "Christian Faulhammer" <gentoo@faulhammer.org> wrote:
> > > 
> > > > > when opening the attached TeX file (stripped to the lines that
> > > > > cause the crash), my Emacs segfaults.  Compiled from HEAD this
> > > > > morning 1000 CEST, although I have this problem for two weeks
> > > > > now.
> > > > >
> > > > > In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version
> > > > > 2.12.10)
> > > 
> > > > --- segfault-faulhammer.tex begins here ---
> > > >  & \textbf{Autor(en)/Künstler} &  \textbf{Titel} &
> > > > \textbf{ISBN} & \textbf{Preis} (ca.) \\\midrule ---
> > > > segfault-faulhammer.tex ends here ---
> > > 
> > > I can't reproduce that bug with the latest code.  Can you?
> 
> >  Something new:  When starting with -fn fontset-standard everything
> > is ok, no segfaults anymore.  Anything more I can do to debug
> > this?  I already straced for file calls and tried to disable all
> > settings from Gtk+ or X, but I now suspect Xft, this is also
> > related to my bug 775, which also disappears with standard fontset.
> 
> Please run Emacs under gdb, and find at which point Emacs
> crashes.

 I provided a back trace in my original report.  Isn't it enough?

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* bug#773: 23.0.60; Segfault when opening a file
       [not found]       ` <20080918192501.2c90c593@terra.solaris>
@ 2008-09-18 19:05         ` Chong Yidong
  0 siblings, 0 replies; 15+ messages in thread
From: Chong Yidong @ 2008-09-18 19:05 UTC (permalink / raw)
  To: Christian Faulhammer; +Cc: emacs-devel, 773, Kenichi Handa

Christian Faulhammer <opfer@gentoo.org> writes:

>> Please run Emacs under gdb, and find at which point Emacs
>> crashes.
>
>  I provided a back trace in my original report.  Isn't it enough?

The backtrace you provided looks like it has symbols stripped.  Could
you recompile with CFLAGS="-g", generate a new backtrace, and post it?






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

* bug#773: 23.0.60; Segfault when opening a file
@ 2008-09-23 17:25 Chong Yidong
  2008-09-23 19:55 ` Christian Faulhammer
  0 siblings, 1 reply; 15+ messages in thread
From: Chong Yidong @ 2008-09-23 17:25 UTC (permalink / raw)
  To: Christian Faulhammer; +Cc: 773, Kenichi Handa

Christian Faulhammer <opfer@gentoo.org> writes:

>> Please run Emacs under gdb, and find at which point Emacs
>> crashes.
>
>  I provided a back trace in my original report.  Isn't it enough?

The backtrace you provided looks like it has symbols stripped.  Could
you recompile with CFLAGS="-g", generate a new backtrace, and post it?

Thanks.






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

* bug#773: 23.0.60; Segfault when opening a file
  2008-09-23 17:25 Chong Yidong
@ 2008-09-23 19:55 ` Christian Faulhammer
  2008-09-29 17:43   ` Chong Yidong
  0 siblings, 1 reply; 15+ messages in thread
From: Christian Faulhammer @ 2008-09-23 19:55 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 773, Kenichi Handa


[-- Attachment #1.1: Type: text/plain, Size: 727 bytes --]

Chong Yidong <cyd@stupidchicken.com>:

> Christian Faulhammer <opfer@gentoo.org> writes:
> 
> >> Please run Emacs under gdb, and find at which point Emacs
> >> crashes.
> >
> >  I provided a back trace in my original report.  Isn't it enough?
> 
> The backtrace you provided looks like it has symbols stripped.  Could
> you recompile with CFLAGS="-g", generate a new backtrace, and post it?

 Here it is.  As my failing system is offline and I seldomly sync the
Emacs sources, I can only provide one for a relatively old check-out
from 14 Sep 2008.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #1.2: backtrace --]
[-- Type: application/octet-stream, Size: 30233 bytes --]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7f3e6d0 (LWP 27230)]
0x08126e12 in fontset_find_font (fontset=1856, c=252, face=0x8cdd980, id=-1, fallback=0) at fontset.c:520
520     fontset.c: No such file or directory.
        in fontset.c

#0  0x08126e12 in fontset_find_font (fontset=1856, c=252, face=0x8cdd980, id=-1, fallback=0) at fontset.c:520
#1  0x081271f7 in fontset_font (fontset=138847776, c=252, face=0x8cdd980, id=-1) at fontset.c:678
#2  0x0812783d in face_for_char (f=0x87dcc20, face=0x8cdd980, c=252, pos=525, object=138569929) at fontset.c:908
#3  0x080789d4 in get_next_display_element (it=0xbfa63614) at xdisp.c:5933
#4  0x0808f17b in display_line (it=0xbfa63614) at xdisp.c:16540
#5  0x080890fe in try_window (window=142231044, pos={charpos = 1, bytepos = 1}, check_margins=1) at xdisp.c:14004
#6  0x08087f35 in redisplay_window (window=142231044, just_this_one_p=0) at xdisp.c:13627
#7  0x0808449d in redisplay_window_0 (window=142231044) at xdisp.c:12217
#8  0x0820a31a in internal_condition_case_1 (bfun=0x808446a <redisplay_window_0>, arg=142231044, handlers=138556853, 
    hfun=0x8084449 <redisplay_window_error>) at eval.c:1559
#9  0x08084430 in redisplay_windows (window=142231044) at xdisp.c:12196
#10 0x0808384c in redisplay_internal (preserve_echo_area=0) at xdisp.c:11772
#11 0x08081bc3 in redisplay () at xdisp.c:10978
#12 0x08184a14 in read_char (commandflag=1, nmaps=2, maps=0xbfa64e40, prev_event=138569929, used_mouse_menu=0xbfa64fd4, end_time=0x0)
    at keyboard.c:2649
#13 0x0818f565 in read_key_sequence (keybuf=0xbfa651e8, bufsize=30, prompt=138569929, dont_downcase_last=0, can_return_switch_frame=1, 
    fix_current_buffer=1) at keyboard.c:9343
#14 0x081820f2 in command_loop_1 () at keyboard.c:1621
#15 0x0820a1ee in internal_condition_case (bfun=0x8181db6 <command_loop_1>, handlers=138613169, hfun=0x8181797 <cmd_error>) at eval.c:1511
#16 0x08181b0f in command_loop_2 () at keyboard.c:1338
#17 0x08209cae in internal_catch (tag=138609145, func=0x8181aec <command_loop_2>, arg=138569929) at eval.c:1247
#18 0x08181ac5 in command_loop () at keyboard.c:1317
#19 0x081813a8 in recursive_edit_1 () at keyboard.c:942
#20 0x08181514 in Frecursive_edit () at keyboard.c:1004
#21 0x0817fde9 in main (argc=2, argv=0xbfa659b4) at emacs.c:1693


#0  0x08126e12 in fontset_find_font (fontset=1856, c=252, face=0x8cdd980, id=-1, fallback=0) at fontset.c:520
        elt = 8
        vec = 8
        font_group = 4368
        i = -1079627960
        f = (FRAME_PTR) 0x720
        charset_matched = -1
#1  0x081271f7 in fontset_font (fontset=138847776, c=252, face=0x8cdd980, id=-1) at fontset.c:678
        rfont_def = 138569929
        base_fontset = 1816
#2  0x0812783d in face_for_char (f=0x87dcc20, face=0x8cdd980, c=252, pos=525, object=138569929) at fontset.c:908
        fontset = 138847776
        rfont_def = 135191237
        charset = 138569929
        face_id = 252
        id = -1
#3  0x080789d4 in get_next_display_element (it=0xbfa63614) at xdisp.c:5933
        pos = 525
        face = (struct face *) 0x8cdd980
        success_p = 1
#4  0x0808f17b in display_line (it=0xbfa63614) at xdisp.c:16540
        n_glyphs_before = 21
        hpos_before = 21
        x_before = 189
        phys_ascent = 0
        phys_descent = 0
        x = 189
        nglyphs = 1
        descent = 0
        i = 0
        ascent = 0
        row = (struct glyph_row *) 0x88c2c58
        overlay_arrow_string = 138569929
        wrap_it = {window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, end_charpos = 0, s = 0x0, string_nchars = -4,
  region_beg_charpos = -1, region_end_charpos = -1079627464, redisplay_end_trigger_charpos = 135839209, multibyte_p = 1, header_line_p = 0,
  string_from_display_prop_p = 0, ellipsis_p = 0, avoid_cursor_p = 0, dp = 0xa0a0f0f0, dpvec = 0xbfa63148, dpend = 0x8107a7d,
  dpvec_char_len = 142193768, dpvec_face_id = 0, saved_face_id = -1079627448, ctl_chars = {135839305, 142231040, -1, -1079627400, 135360500,
    142461984, 32, -1079627332, -1079627332, 142461988, 139900016, 148541952, 1, 142193768, 32, -1079627368}, start = {pos = {charpos = 135246740,
      bytepos = 142461984}, overlay_string_index = 148217028, string_pos = {charpos = -1079627332, bytepos = 1}, dpvec_index = 9}, current = {pos = {
      charpos = 1, bytepos = -1079627320}, overlay_string_index = 135248034, string_pos = {charpos = 142461984, bytepos = 148217028},
    dpvec_index = -1079627332}, n_overlay_strings = 1, overlay_strings = {1, 1, 25680, 10494192, 539009184, 134738160, -1079627272, 135248576,
    142461984, 143330288, 148929955, 9, 149227285, 149227285, -1079627224, 148929955}, string_overlays = {143831243, 142231040, -1079627192,
    135279145, 142461984, 143330288, -1079626840, 138596897, 138621608, 1200433643, 502, 0, 1666, 319, 1985, 181}, string = 675648914, 
  from_overlay = 941, stack = {{string = 502, string_nchars = 0, end_charpos = 1666, stop_charpos = 319, cmp_it = {stop_pos = 1985, id = 181, 
        ch = 1666, lookback = 319, nglyphs = 1985, nchars = 181, nbytes = 502, from = 1804, to = -1079627128, width = 136754336}, face_id = 143761272, 
      u = {image = {object = 143761272, slice = {x = -1079627112, y = 136754336, width = 143290644, height = 1}, image_id = -1079627032}, comp = {
          object = 143761272}, stretch = {object = 143761272}}, position = {charpos = 136755339, bytepos = 143761272}, current = {pos = {charpos = 1, 
          bytepos = -1079627016}, overlay_string_index = 136755339, string_pos = {charpos = 138909924, bytepos = 0}, dpvec_index = 2168}, 
      from_overlay = 0, area = LEFT_MARGIN_AREA, method = 138569929, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, 
      avoid_cursor_p = 1, space_width = 136765306, font_height = 138790601, voffset = 26825}, {string = 138569929, string_nchars = 1, end_charpos = 0, 
      stop_charpos = 138569929, cmp_it = {stop_pos = -1079627016, id = 136765306, ch = 138790601, lookback = 138569929, nglyphs = 138569929, 
        nchars = 138569929, nbytes = 138569929, from = 138819721, to = -1079626984, width = 136765100}, face_id = 148888317, u = {image = {
          object = 138790601, slice = {x = 1, y = 0, width = 138910456, height = 15}, image_id = -1079626920}, comp = {object = 138790601}, stretch = {
          object = 138790601}}, position = {charpos = 136779355, bytepos = 148888317}, current = {pos = {charpos = 138790601, bytepos = -1079626912}, 
        overlay_string_index = 0, string_pos = {charpos = 1, bytepos = 0}, dpvec_index = -1079626920}, from_overlay = 120, area = 15, method = 15, 
      multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 1, avoid_cursor_p = 0, space_width = 138909924, font_height = 138910456, 
      voffset = 26825}, {string = -1079626856, string_nchars = 136797376, end_charpos = 8, stop_charpos = 138790601, cmp_it = {stop_pos = 143290644, 
        id = 120, ch = -1079626712, lookback = 138569929, nglyphs = 1985, nchars = 181, nbytes = 0, from = 138790601, to = 0, width = 0}, 
      face_id = 138805728, u = {image = {object = 138569929, slice = {x = -1079626680, y = 136808357, width = 138805732, height = 115}, 
          image_id = -1079626708}, comp = {object = 138569929}, stretch = {object = 138569929}}, position = {charpos = -1079626712, 
        bytepos = -1079626716}, current = {pos = {charpos = 138569929, bytepos = -1079626728}, overlay_string_index = 136755339, string_pos = {
          charpos = 143761272, bytepos = 138569929}, dpvec_index = 138909924}, from_overlay = 148929955, area = 138909924, method = GET_FROM_BUFFER, 
      multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 1, space_width = 0, font_height = 0, 
      voffset = -14647}, {string = -1079626592, string_nchars = -1079626596, end_charpos = 142584256, stop_charpos = 0, cmp_it = {stop_pos = 115, 
        id = 1, ch = 138569929, lookback = 148888325, nglyphs = -1079626712, nchars = 136765356, nbytes = 148888317, from = 138569929, to = 138569929, 
        width = 1}, face_id = 138569929, u = {image = {object = 138569929, slice = {x = -1079626680, y = 1, width = 115, height = 138569929}, 
          image_id = 500}, comp = {object = 138569929}, stretch = {object = 138569929}}, position = {charpos = 0, bytepos = 142584269}, current = {
        pos = {charpos = 15, bytepos = -1079626568}, overlay_string_index = 134686758, string_pos = {charpos = -1079625280, bytepos = 15}, 
        dpvec_index = 15}, from_overlay = 15, area = 138569929, method = GET_FROM_DISPLAY_VECTOR, multibyte_p = 0, string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, avoid_cursor_p = 1, space_width = 138909924, font_height = 138910456, voffset = 0}}, sp = -1079626600, 
  selective = 138569977, what = 148347201, face_id = 138569929, selective_display_ellipsis_p = 1, ctl_arrow_p = 0, line_wrap = 138569929, 
  face_box_p = 0, start_of_box_run_p = 0, end_of_box_run_p = 0, overlay_strings_at_end_processed_p = 0, ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, starts_in_middle_of_char_p = 0, face_before_selective_p = 0, constrain_row_ascent_descent_p = 0, base_face_id = 8, 
  c = 143290644, len = 808, cmp_it = {stop_pos = 1, id = 1, ch = 2169, lookback = 136975116, nglyphs = 138569929, nchars = 0, nbytes = -1079626520, 
    from = 134686099, to = -1079626220, width = 0}, char_to_display = 0, image_id = 0, slice = {x = 149093328, y = -1079627008, width = -1079626072, 
    height = 0}, space_width = 1, voffset = 4924, font_height = -1079626472, object = 134707171, position = {charpos = -1079626220, bytepos = 1}, 
  tab_width = 1, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 19, last_visible_x = 138621608, 
  last_visible_y = -1079626456, extra_line_spacing = 134703577, max_extra_line_spacing = 82, override_ascent = 1, override_descent = -1079626344, 
  override_boff = 134683666, glyph_row = 0xbfa63614, area = TEXT_AREA, nglyphs = 1, pixel_width = 1, ascent = -1079624684, descent = 0, 
  max_ascent = 1, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 2, max_phys_descent = 0, current_x = 50347028, 
  continuation_lines_width = 0, current_y = 0, first_vpos = 138621608, vpos = 138269488, hpos = 0, left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, left_user_fringe_face_id = 1, right_user_fringe_face_id = 1}
        may_wrap = 0
        wrap_x = 0
        wrap_row_used = -1
        wrap_row_ascent = 32
        wrap_row_height = 138569929
        wrap_row_phys_ascent = 1
        wrap_row_phys_height = -1079620036
        wrap_row_extra_line_spacing = -1079626248
#5  0x080890fe in try_window (window=142231044, pos={charpos = 1, bytepos = 1}, check_margins=1) at xdisp.c:14004
        w = (struct window *) 0x87a4600
        it = {window = 142231044, w = 0x87a4600, f = 0x87dcc20, method = GET_FROM_BUFFER, stop_charpos = 532, end_charpos = 2169, s = 0x0, 
  string_nchars = 0, region_beg_charpos = -1, region_end_charpos = -1, redisplay_end_trigger_charpos = 0, multibyte_p = 1, header_line_p = 0, 
  string_from_display_prop_p = 0, ellipsis_p = 0, avoid_cursor_p = 0, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, 
  saved_face_id = 0, ctl_chars = {0 <repeats 16 times>}, start = {pos = {charpos = 503, bytepos = 503}, overlay_string_index = -1, string_pos = {
      charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 525, bytepos = 525}, overlay_string_index = -1, string_pos = {
      charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings = {0 <repeats 16 times>}, string_overlays = {
    0 <repeats 16 times>}, string = 138569929, from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {
        stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {
          object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = {
        charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, 
        dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, avoid_cursor_p = 0, space_width = 0, font_height = 0, voffset = 0}, {string = 0, string_nchars = 0, end_charpos = 0, 
      stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, 
      face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {
          object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {
          charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, 
      string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, space_width = 0, font_height = 0, voffset = 0}, {string = 0, 
      string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, 
        from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {
          object = 0}, stretch = {object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, 
        overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, space_width = 0, 
      font_height = 0, voffset = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, 
        lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, 
            width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = {charpos = 0, bytepos = 0}, current = {
        pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, 
      area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, 
      space_width = 0, font_height = 0, voffset = 0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 15, selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, line_wrap = WINDOW_WRAP, face_box_p = 0, start_of_box_run_p = 0, end_of_box_run_p = 0, overlay_strings_at_end_processed_p = 0, 
  ignore_overlay_strings_at_pos_p = 0, glyph_not_available_p = 0, starts_in_middle_of_char_p = 0, face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, base_face_id = 0, c = 252, len = 2, cmp_it = {stop_pos = 532, id = -1, ch = -2, lookback = 0, nglyphs = 0, 
    nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 75, image_id = 0, slice = {x = 138569929, y = 138569929, 
    width = 138569929, height = 138569929}, space_width = 138569929, voffset = 0, font_height = 138569929, object = 143290644, position = {
    charpos = 525, bytepos = 525}, tab_width = 8, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 720, 
  last_visible_y = 722, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, 
  glyph_row = 0x88c2c58, area = TEXT_AREA, nglyphs = 1, pixel_width = 9, ascent = 14, descent = 5, max_ascent = 14, max_descent = 5, phys_ascent = 11, 
  phys_descent = 3, max_phys_ascent = 12, max_phys_descent = 4, current_x = 198, continuation_lines_width = 0, current_y = 247, first_vpos = 0, 
  vpos = 13, hpos = 22, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0}
        last_text_row = (struct glyph_row *) 0x88c2bc0
        f = (struct frame *) 0x87dcc20
#6  0x08087f35 in redisplay_window (window=142231044, just_this_one_p=0) at xdisp.c:13627
        w = (struct window *) 0x87a4600
        f = (struct frame *) 0x87dcc20
        buffer = (struct buffer *) 0x88a7110
        old = (struct buffer *) 0x88a7110
        lpoint = {charpos = 1, bytepos = 1}
        opoint = {charpos = 1, bytepos = 1}
        startp = {charpos = 1, bytepos = 1}
        update_mode_line = 1
        tem = 0
        it = {window = 0, w = 0x2, f = 0x0, method = 143723577, stop_charpos = 141209728, end_charpos = 138569929, s = 0x0, string_nchars = 0, 
  region_beg_charpos = -1, region_end_charpos = 138569977, redisplay_end_trigger_charpos = 138569929, multibyte_p = 1, header_line_p = 0, 
  string_from_display_prop_p = 0, ellipsis_p = 0, avoid_cursor_p = 0, dp = 0xbfa64e3c, dpvec = 0xbfa63bf8, dpend = 0x14, dpvec_char_len = 20, 
  dpvec_face_id = 180, saved_face_id = 180, ctl_chars = {1, 1, 0, 0, 0, 0, 138569929, 1, 1, -1, 8, 2, 0, 58658687, 141209728, 0}, start = {pos = {
      charpos = 1, bytepos = 1}, overlay_string_index = -1079620036, string_pos = {charpos = -1079623512, bytepos = 134779134}, 
    dpvec_index = -1079624684}, current = {pos = {charpos = 147697960, bytepos = 1}, overlay_string_index = 1, string_pos = {charpos = 1, 
      bytepos = 147697964}, dpvec_index = 147697960}, n_overlay_strings = 142461984, overlay_strings = {0, 22, 22, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 
    -1, 0}, string_overlays = {0 <repeats 15 times>, 22}, string = 22, from_overlay = -1, stack = {{string = -1, string_nchars = -1, end_charpos = -1, 
      stop_charpos = 22, cmp_it = {stop_pos = 22, id = -1, ch = -1, lookback = -1, nglyphs = -1, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, 
      face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {
          object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {
          charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, 
      string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, space_width = 0, font_height = 0, voffset = 0}, {string = 0, 
      string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 138569929, lookback = 0, nglyphs = 0, nchars = 0, 
        nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, 
        comp = {object = 0}, stretch = {object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, 
        overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, space_width = 0, 
      font_height = 0, voffset = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, 
        lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, 
            width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = {charpos = 0, bytepos = 0}, current = {
        pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, 
      area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, 
      space_width = 0, font_height = 0, voffset = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, 
        id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, 
          slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = {charpos = 0, 
        bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, 
        dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, avoid_cursor_p = 0, space_width = 0, font_height = 0, voffset = 0}}, sp = 0, selective = 0, what = IT_CHARACTER, 
  face_id = 0, selective_display_ellipsis_p = 0, ctl_arrow_p = 0, line_wrap = TRUNCATE, face_box_p = 0, start_of_box_run_p = 0, end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 0, ignore_overlay_strings_at_pos_p = 0, glyph_not_available_p = 0, starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, constrain_row_ascent_descent_p = 0, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, 
    lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 0, image_id = 0, slice = {x = 0, y = 0, 
    width = 0, height = 0}, space_width = 1, voffset = 0, font_height = 0, object = 0, position = {charpos = 0, bytepos = 0}, tab_width = 0, 
  truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 1, 
  max_extra_line_spacing = 138569929, override_ascent = 138569977, override_descent = -1079623752, override_boff = 136265470, glyph_row = 0x845b3e1, 
  area = 138783874, nglyphs = 138569977, pixel_width = 0, ascent = 4, descent = 148963221, max_ascent = 3, max_descent = 1, phys_ascent = 138569977, 
  phys_descent = 138569977, max_phys_ascent = -1079623720, max_phys_descent = 136265632, current_x = 138783874, continuation_lines_width = 139577666, 
  current_y = -2, first_vpos = 0, vpos = 139577666, hpos = 138783874, left_user_fringe_bitmap = 16392, right_user_fringe_bitmap = 49062, 
  left_user_fringe_face_id = 999347, right_user_fringe_face_id = 373729}
        current_matrix_up_to_date_p = 0
        used_current_matrix_p = 0
        buffer_unchanged_p = 0
        temp_scroll_step = 0
        count = 4
        rc = 720
        centering_position = -1
        last_line_misfit = 0
        beg_unchanged = -1
        end_unchanged = 0
#7  0x0808449d in redisplay_window_0 (window=142231044) at xdisp.c:12217
No locals.
#8  0x0820a31a in internal_condition_case_1 (bfun=0x808446a <redisplay_window_0>, arg=142231044, handlers=138556853, 
    hfun=0x8084449 <redisplay_window_error>) at eval.c:1559
        val = 138817578
        c = {tag = 138569929, val = 138569929, next = 0xbfa652cc, gcpro = 0x0, jmp = {{__jmpbuf = {64, 1, -1079620036, -1079623304, -150086893, 
        -87447428}, __mask_was_saved = 0, __saved_mask = {__val = {143290640, 1, 147697964, 0, 3215343912, 134732755, 5, 138632057, 3200000, 0, 0, 64, 
          3215343912, 136249034, 148984572, 0, 1, 138569929, 0, 5, 3215343976, 134734029, 4, 138569929, 134734034, 147697960, 138569929, 0, 0, 2, 
          138569929, 138569929}}}}, backlist = 0x0, handlerlist = 0xbfa652b8, lisp_eval_depth = 0, pdlcount = 4, poll_suppress_count = 1, 
  interrupt_input_blocked = 0, byte_stack = 0x0}
        h = {handler = 138556853, var = 138569929, chosen_clause = 5, tag = 0xbfa640ac, next = 0xbfa652b8}
#9  0x08084430 in redisplay_windows (window=142231044) at xdisp.c:12196
        w = (struct window *) 0x87a4600
#10 0x0808384c in redisplay_internal (preserve_echo_area=0) at xdisp.c:11772
        f = (struct frame *) 0x87dcc20
        tail = 144096565
        frame = 142461988
        w = (struct window *) 0x87a4600
        f = (struct frame *) 0x87dcc20
        pause = 0
        must_finish = 1
        tlbufpos = {charpos = 1, bytepos = 1}
        tlendpos = {charpos = 0, bytepos = 0}
        number_of_visible_frames = 1
        count = 2
        count1 = 4
        sf = (struct frame *) 0x87dcc20
        polling_stopped_here = 0
        old_frame = 142461988
        consider_all_windows_p = 1
#11 0x08081bc3 in redisplay () at xdisp.c:10978
No locals.
#12 0x08184a14 in read_char (commandflag=1, nmaps=2, maps=0xbfa64e40, prev_event=138569929, used_mouse_menu=0xbfa64fd4, end_time=0x0)
    at keyboard.c:2649
        echo_current = 0
        c = 138569929
        count = 0
        jmpcount = 0
        local_getcjmp = {{__jmpbuf = {148778189, 0, -1079620136, 136776604, 0, 0}, __mask_was_saved = -1079620432, __saved_mask = {__val = {1, 0, 
        143723577, 3215347192, 136296639, 138599305, 8, 143290644, 0 <repeats 18 times>, 143728218, 0, 0, 0, 0, 0}}}}
        save_jump = {{__jmpbuf = {0, 0, 1, 0, 0, 1}, __mask_was_saved = -1, __saved_mask = {__val = {4294967295, 143290644, 3215346824, 136772328, 
        143761272, 1, 143761272, 4294967295, 143761272, 138569929, 0, 1, 0, 138569929, 3215346856, 136765306, 138599305, 138569929, 138569929, 
        138569929, 138569929, 138819721, 3215346888, 136765100, 148778189, 138599305, 1, 2168, 0, 143761272, 3215346904, 3215346864}}}}
        key_already_recorded = 0
        tem = 0
        save = 0
        previous_echo_area_message = 138569929
        also_record = 138569929
        reread = 0
        gcpro1 = {next = 0x878, var = 0x0, nvars = 0}
        gcpro2 = {next = 0x0, var = 0x8919f78, nvars = 0}
        polling_stopped_here = 0
        orig_kboard = (struct kboard *) 0x8a3a4a0
#13 0x0818f565 in read_key_sequence (keybuf=0xbfa651e8, bufsize=30, prompt=138569929, dont_downcase_last=0, can_return_switch_frame=1, 
    fix_current_buffer=1) at keyboard.c:9343
        interrupted_kboard = (KBOARD *) 0x8a3a4a0
        interrupted_frame = (struct frame *) 0x87dcc20
        key = -1079619448
        used_mouse_menu = 0
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        local_first_binding = 0
        from_string = 138569929
        count = 2
        t = 0
        echo_start = 0
        keys_start = 0
        nmaps = 2
        nmaps_allocated = 2
        defs = (Lisp_Object * volatile) 0xbfa64e20
        submaps = (Lisp_Object * volatile) 0xbfa64e40
        orig_local_map = 148810869
        orig_keymap = 138569929
        localized_local_map = 0
        first_binding = 0
        first_unbound = 31
        mock_input = 0
        fkey = {parent = 144119237, map = 144119237, start = 0, end = 0}
        keytran = {parent = 138563453, map = 138563453, start = 0, end = 0}
        indec = {parent = 144119293, map = 144119293, start = 0, end = 0}
        shift_translated = 0
        delayed_switch_frame = 138569929
        original_uppercase = 138702208
        original_uppercase_position = -1
        dummyflag = 0
        starting_buffer = (struct buffer *) 0x88a7110
        fake_prefixed_keys = 138569929
        gcpro1 = {next = 0x81b258f, var = 0x8d77080, nvars = 138569929}
#14 0x081820f2 in command_loop_1 () at keyboard.c:1621
        cmd = 143723577
        lose = 0
        nonundocount = 0
        keybuf = {192, 48, -1079618980, -1079619076, 135839222, 0, 1, 0, 0, 0, 0, 0, 0, 1200206792, 1200364991, 134546430, 0, 1200227625, -1208739920, 
  2, 1200279492, 1200307296, -1079618932, -1079618880, 1200207871, 0, 0, 0, -1079618964, -1079619248}
        i = 2
        prev_modiff = 11
        prev_buffer = (struct buffer *) 0x842cdc8
        already_adjusted = 0
#15 0x0820a1ee in internal_condition_case (bfun=0x8181db6 <command_loop_1>, handlers=138613169, hfun=0x8181797 <cmd_error>) at eval.c:1511
        val = 138892733
        c = {tag = 138569929, val = 138569929, next = 0xbfa653d0, gcpro = 0x0, jmp = {{__jmpbuf = {1201520628, 1200278688, 0, -1079618664, -148268269, 
        -87032708}, __mask_was_saved = 0, __saved_mask = {__val = {3215348568, 147791032, 0, 3215348624, 1200281168, 134545427, 2822930839, 0, 
          1200206792, 1200364991, 134546430, 147791032, 1200227625, 3086227376, 2, 1200279492, 1200307296, 3215348880, 1200278688, 0, 3215348712, 
          1200323184, 3086257392, 3215348580, 4294967295, 1200279492, 1200281168, 1, 3215348640, 1200223977, 1200281608, 3086227376}}}}, 
  backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
        h = {handler = 138613169, var = 138569929, chosen_clause = -1079618712, tag = 0xbfa652cc, next = 0x0}
#16 0x08181b0f in command_loop_2 () at keyboard.c:1338
        val = 1856
#17 0x08209cae in internal_catch (tag=138609145, func=0x8181aec <command_loop_2>, arg=138569929) at eval.c:1247
        c = {tag = 138609145, val = 138569929, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {1201520628, 1200278688, 0, -1079618408, -148145389, 
        -88750980}, __mask_was_saved = 0, __saved_mask = {__val = {0, 0, 0, 0, 0, 2, 0, 1200715633, 0, 0, 0, 0, 0, 1, 0, 1200715633, 0, 0, 0, 
          3215348888, 136266979, 138808769, 138817530, 138569929, 138595784, 1201525080, 1201525072, 138701888, 138569929, 138569929, 138817530, 
          138817530}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, 
  byte_stack = 0x0}
#18 0x08181ac5 in command_loop () at keyboard.c:1317
No locals.
#19 0x081813a8 in recursive_edit_1 () at keyboard.c:942
        count = 1
        val = 0
#20 0x08181514 in Frecursive_edit () at keyboard.c:1004
        count = 0
        buffer = 138569929
#21 0x0817fde9 in main (argc=2, argv=0xbfa659b4) at emacs.c:1693
        dummy = 1869490176
        stack_bottom_variable = 0 '\0'
        do_initial_setlocale = 1
        skip_args = 0
        rlim = {rlim_cur = 8388608, rlim_max = 18446744073709551615}
        no_loadup = 0
        junk = 0x0


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* bug#773: 23.0.60; Segfault when opening a file
  2008-09-23 19:55 ` Christian Faulhammer
@ 2008-09-29 17:43   ` Chong Yidong
  2008-10-16 16:36     ` Christian Faulhammer
  0 siblings, 1 reply; 15+ messages in thread
From: Chong Yidong @ 2008-09-29 17:43 UTC (permalink / raw)
  To: Christian Faulhammer; +Cc: 773, Kenichi Handa

Christian Faulhammer <opfer@gentoo.org> writes:

>> The backtrace you provided looks like it has symbols stripped.  Could
>> you recompile with CFLAGS="-g", generate a new backtrace, and post it?
>
>  Here it is.  As my failing system is offline and I seldomly sync the
> Emacs sources, I can only provide one for a relatively old check-out
> from 14 Sep 2008.

Does the following patch stop the segfault?

*** trunk/src/fontset.c.~1.145.~	2008-08-29 11:16:15.000000000 -0400
--- trunk/src/fontset.c	2008-09-29 13:41:32.000000000 -0400
***************
*** 517,525 ****
  {
    Lisp_Object elt, vec, font_group;
    int i;
!   FRAME_PTR f = XFRAME (FONTSET_FRAME (fontset));
    int charset_matched = -1;
  
    font_group = fontset_get_font_group (fontset, fallback ? -1 : c);
    if (! CONSP (font_group))
      return Qnil;
--- 517,530 ----
  {
    Lisp_Object elt, vec, font_group;
    int i;
!   FRAME_PTR f;
    int charset_matched = -1;
  
+   if (NILP (FONTSET_FRAME (fontset)))
+     f = XFRAME (selected_frame);
+   else
+     f = XFRAME (FONTSET_FRAME (fontset));
+ 
    font_group = fontset_get_font_group (fontset, fallback ? -1 : c);
    if (! CONSP (font_group))
      return Qnil;






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

* bug#773: 23.0.60; Segfault when opening a file
  2008-09-29 17:43   ` Chong Yidong
@ 2008-10-16 16:36     ` Christian Faulhammer
  2008-10-16 17:06       ` Chong Yidong
  0 siblings, 1 reply; 15+ messages in thread
From: Christian Faulhammer @ 2008-10-16 16:36 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 773, Kenichi Handa

[-- Attachment #1: Type: text/plain, Size: 810 bytes --]

Hi,

Chong Yidong <cyd@stupidchicken.com>:

> Christian Faulhammer <opfer@gentoo.org> writes:
> 
> >> The backtrace you provided looks like it has symbols stripped.
> >> Could you recompile with CFLAGS="-g", generate a new backtrace,
> >> and post it?
> >
> >  Here it is.  As my failing system is offline and I seldomly sync
> > the Emacs sources, I can only provide one for a relatively old
> > check-out from 14 Sep 2008.
> 
> Does the following patch stop the segfault?

 The current HEAD does not show the segfault anymore, though bug 775
still exists, which went away with -fn fontset-standard.  You need an
update there?

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* bug#773: 23.0.60; Segfault when opening a file
  2008-10-16 16:36     ` Christian Faulhammer
@ 2008-10-16 17:06       ` Chong Yidong
  0 siblings, 0 replies; 15+ messages in thread
From: Chong Yidong @ 2008-10-16 17:06 UTC (permalink / raw)
  To: Christian Faulhammer; +Cc: 773, Kenichi Handa

Christian Faulhammer <opfer@gentoo.org> writes:

> bug 775 still exists, which went away with -fn fontset-standard.  You
> need an update there?

Yes, could you try to investigate please?






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

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

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <87bpzh9jwi.fsf@cyd.mit.edu>
2008-09-11  2:14 ` bug#773: 23.0.60; Segfault when opening a file Kenichi Handa
     [not found] ` <E1Kdbhy-0003hs-FO@etlken.m17n.org>
2008-09-14  7:38   ` Christian Faulhammer
2008-09-16 19:32   ` Christian Faulhammer
     [not found]   ` <20080916213230.2ac6952f@terra.solaris>
2008-09-17 11:40     ` Kenichi Handa
     [not found]     ` <E1KfvOy-0005Lc-0x@etlken.m17n.org>
2008-09-18 17:25       ` Christian Faulhammer
     [not found]       ` <20080918192501.2c90c593@terra.solaris>
2008-09-18 19:05         ` Chong Yidong
2008-09-23 17:25 Chong Yidong
2008-09-23 19:55 ` Christian Faulhammer
2008-09-29 17:43   ` Chong Yidong
2008-10-16 16:36     ` Christian Faulhammer
2008-10-16 17:06       ` Chong Yidong
  -- strict thread matches above, loose matches on Subject: below --
2008-08-28 20:14 Chong Yidong
2008-08-29 10:03 ` Christian Faulhammer
2008-08-25 15:47 Chong Yidong
2008-08-25 15:03 Christian Faulhammer

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