From: Daniel Barrett <dbarrett@blazemonger.com>
Cc: Daniel Barrett <dbarrett@blazemonger.com>, bug-gnu-emacs@gnu.org
Subject: Re: Emacs 22.0.50.1 crash on make_uninit_multibyte_string
Date: Fri, 16 Sep 2005 11:47:03 -0400 [thread overview]
Message-ID: <17194.59639.76976.602596@spinky.blazemonger.com> (raw)
In-Reply-To: 17194.49418.964460.824285@spinky.blazemonger.com
On September 16, 2005, Daniel Barrett wrote:
>In case it helps, here's the output of vm-submit-bug-report. I'll also
>forward this to Kyle (author of vm).
Here are Kyle's remarks.
: From: Kyle Jones <kyle_jones@wonderworks.com>
: To: Daniel Barrett <dbarrett@blazemonger.com>
: Subject: Emacs 22 crash with vm
: Date: Fri, 16 Sep 2005 08:10:27 -0700
:
: Daniel Barrett writes:
: > | > [...]
: > | > (provide 'vm-byteopts)
: > |
: > |
: > | I wonder if some of these settings may trigger some unusual
: > | byte-code pattern which we don't normally see in emacs 22.x ???
:
: Almost certainly. I doubt if many programs support Emacs versions
: as far back as VM does. But that file is inaccurate in one
: area. I don't support v18 Emacs anymore.
:
: I can explain what the code is doing in the backtrace. It will
: make more sense if you skip to the bottom and read the comments
: in reverse order from there.
:
: > | > (gdb) xbacktrace
: > | > "vm-left-justify-string"
: > | > "vm-reencode-mime-encoded-words-in-string"
:
: In this case RFC 2047-style encoded words must have appeared in
: some header, probably Subject. The words are extracted, decoded,
: left or right justified, then reencoded and returned, eventually
: to be stored in VM's summary cache.
:
: > | > "format"
: > | > "list"
: > | > "eval"
:
: The template formatting is done with Lisp calls.
:
: > | > "vm-summary-sprintf"
:
: Generates the summary information for a message using a printf-like
: format template.
:
: > | > "vm-su-summary"
:
: Returns the summary information for a message as a string. The
: information may be cached, or it might call vm-summary-sprintf to
: generate it.
:
: > | > "vm-stuff-attributes"
:
: Attribute stuffing means transferring message attributes that
: only exist as setting in Emacs variables into actual data in the
: folder buffer. This is done so that when auto-save happens
: attribute changes are auto-saved as well.
:
: > | > "vm-stuff-virtual-attributes"
:
: vm-stuff-virtual-attributes checks if a message is a virtual
: message and if so calls vm-stuff-attributes on the underlying
: real message.
:
: > | > "vm-set-xxxx-flag"
:
: vm-set-xxxx-flag is used to set all messaqge attribute flags.
: Besides setting/unsetting flags it adds records to VM's undo
: record list.
:
: > | > "vm-set-new-flag"
:
: Since the message has been exposed, it isn't new anymore so the
: 'new' flag is being set to nil.
:
: > | > "vm-show-current-message"
:
: vm-show-current-message unnarrows the folder buffer and sets the
: proper clipping region to display the message.
: > | > "vm-scroll-forward"
:
: SPC runs vm-scroll-forward, which exposed the current message,
: which was previously hidden (preview).
:
: > | > "call-interactively"
:
: Someone pressed a key, probably the space bar.
--
Dan Barrett
dbarrett@blazemonger.com
next prev parent reply other threads:[~2005-09-16 15:47 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.6130.1126053675.20277.bug-gnu-emacs@gnu.org>
2005-09-08 11:26 ` Emacs 22.0.50.1 crash on make_uninit_multibyte_string Kim F. Storm
[not found] ` <17184.13523.891333.897902@spinky.blazemonger.com>
[not found] ` <m3aciny9tb.fsf@kfs-l.imdomain.dk>
2005-09-16 1:08 ` Daniel Barrett
2005-09-16 11:25 ` Kim F. Storm
2005-09-16 12:56 ` Daniel Barrett
2005-09-16 15:47 ` Daniel Barrett [this message]
2006-04-22 13:46 ` Daniel Barrett
2005-09-07 0:35 Daniel Barrett
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=17194.59639.76976.602596@spinky.blazemonger.com \
--to=dbarrett@blazemonger.com \
--cc=bug-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).