[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Segmentation violation in display_string
From: |
Kim F. Storm |
Subject: |
Re: Segmentation violation in display_string |
Date: |
Mon, 23 May 2005 23:02:44 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Milan Zamazal <address@hidden> writes:
> CVS Emacs dated 2005-05-23 often crashes with segmentation violation.
> I'm sorry, I don't know a way how to reproduce the bug and it happens on
> a computer of another user. But I have remote access to gdb on that
> computer, so I can provide information about Emacs state after the
> crash.
Milan sent me the following additional information [slightly edited]:
> xbacktrace
"format-mode-line"
"speechd-speak--get-buffer-identification"
0x8912324 PVEC_COMPILED
"mapcar"
"speechd-speak--current-info"
"speechd-speak--post-read-info-change"
"byte-code"
"byte-code"
"speechd-speak--post-command-hook"
"run-hooks"
The speechd-speak--get-buffer-identification function does the
following:
(when (fboundp 'format-mode-line)
(let ((ident (format-mode-line mode-line-buffer-identification)))
(set-text-properties 0 (length ident) nil ident)
ident))
>> #0 0x0807a01b in display_string (string=0x0, lisp_string=0,
face_string=137388049, face_string_pos=0, start=0, it=0xbfffde30,
>> field_width=0, precision=0, max_x=127, multibyte=0) at xdisp.c:17092
>> #1 0x0807889b in display_mode_element (it=0xbfffde30, depth=4,
field_width=-14, precision=-14, elt=148322947,
>> props=137388049, risky=0) at xdisp.c:15811
>> #2 0x08078542 in display_mode_element (it=0xbfffde30, depth=3,
field_width=-14, precision=-14, elt=146806181,
>> props=137388049, risky=0) at xdisp.c:15970
>> #3 0x0807844c in display_mode_element (it=0xbfffde30, depth=1,
field_width=0,precision=0, elt=148007253, props=137388049,
>> risky=0) at xdisp.c:16036
>> #4 0x08079063 in Fformat_mode_line (format=148007277, face=0,
window=-1073750480, buffer=147410876) at xdisp.c:16252
KFS> What is the value of format here? Try
KFS> pp format
("%b " (w3m-current-process w3m-modeline-process-status-on (w3m-current-ssl
(w3m-display-inline-images w3m-modeline-ssl-image-status-on
w3m-modeline-ssl-status-off) (w3m-display-inline-images
w3m-modeline-image-status-on w3m-modeline-status-off)))
(w3m-show-graphic-icons-in-mode-line (w3m-use-favicon (w3m-favicon-image
w3m-modeline-favicon w3m-modeline-separator) w3m-modeline-separator)
w3m-modeline-separator) (w3m-current-process "Loading..." (:eval
(w3m-modeline-title))))
- Segmentation violation in display_string, Milan Zamazal, 2005/05/23
- Re: Segmentation violation in display_string,
Kim F. Storm <=
- Re: Segmentation violation in display_string, Kim F. Storm, 2005/05/23
- Re: Segmentation violation in display_string, Milan Zamazal, 2005/05/24
- Re: Segmentation violation in display_string, Kim F. Storm, 2005/05/24
- Re: Segmentation violation in display_string, Milan Zamazal, 2005/05/24
- Re: Segmentation violation in display_string, Milan Zamazal, 2005/05/30
- Re: Segmentation violation in display_string, Kim F. Storm, 2005/05/30
- Re: Segmentation violation in display_string, Milan Zamazal, 2005/05/30
- Re: Segmentation violation in display_string, Kim F. Storm, 2005/05/30
- Re: Segmentation violation in display_string, Kim F. Storm, 2005/05/31