unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Michel de Ruiter <michel@sentient.nl>
To: 8145@debbugs.gnu.org
Subject: bug#8145: Crash in multibyte_chars_in_text
Date: Tue, 1 Mar 2011 12:47:30 +0100	[thread overview]
Message-ID: <09935B6163317341A2DD2CFF0BC3A99B41CE17A7CC@Fluor.smr.intern> (raw)

Hi all,

I just experienced an Emacs crash, and I can reproduce it consistently with the latest pretest.
Steps:
- make sure the directory "U:\Privé\ab" exists (mind the accent!)
- set find-file-existing-other-name to t
- set w32-downcase-file-names to t as well
- have "U:\Privé\ab" as the current working directory
- press Ctrl-x Ctrl-f c d

On typing the 'd' (or whatever key you type there) Emacs crashes.

I have tested the unpatched version 24.0.50 of Emacs+EmacsW32, and it has the same bug.

I tried (Cygwin) gdb (on a previous, patched, version) as suggested by the Emacs crash handler and created the stack trace below.

For completeness, for the first two steps you can eval this:
(setq
 find-file-existing-other-name  t
 w32-downcase-file-names        t
 )

Hope this helps.

Groente, Michel.

(gdb) bt
#0  0x77980005 in ntdll!RtlDosPathNameToRelativeNtPathName_U_WithStatus ()
   from /cygdrive/c/Windows/SysWOW64/ntdll.dll
#1  0x0115cabe in w32_abort ()
#2  0x0111380a in multibyte_chars_in_text ()
#3  0x010647c3 in make_specified_string ()
#4  0x0104b6ac in Fsubstitute_in_file_name ()
#5  0x0100c686 in Ffuncall ()
#6  0x0111c227 in Fbyte_code ()
#7  0x0100bc50 in Feval ()
#8  0x0100d69e in internal_lisp_condition_case ()
#9  0x0111ca3c in Fbyte_code ()
#10 0x0100bc50 in Feval ()
#11 0x0100d69e in internal_lisp_condition_case ()
#12 0x0111ca3c in Fbyte_code ()
#13 0x0100c081 in funcall_lambda ()
#14 0x0100c465 in Ffuncall ()
#15 0x0100cc01 in run_hook_with_args ()
#16 0x0100cd53 in Frun_hooks ()
#17 0x0100c723 in Ffuncall ()
#18 0x0100ca88 in call1 ()
#19 0x0105365b in safe_run_hooks_1 ()
#20 0x0100a1b0 in internal_condition_case ()
#21 0x01052eee in safe_run_hooks ()
#22 0x0105f7ae in command_loop_1 ()
#23 0x0100a1b0 in internal_condition_case ()
#24 0x01052c9a in command_loop_2 ()
#25 0x0100a0e5 in internal_catch ()
#26 0x01052a53 in command_loop ()
#27 0x01052b40 in recursive_edit_1 ()
#28 0x01104146 in read_minibuf ()
#29 0x01104dd6 in Fcompleting_read ()
#30 0x0100c583 in Ffuncall ()
#31 0x0111c227 in Fbyte_code ()
#32 0x0100c081 in funcall_lambda ()
#33 0x0100c465 in Ffuncall ()
#34 0x0111c227 in Fbyte_code ()
#35 0x0100c081 in funcall_lambda ()
#36 0x0100c465 in Ffuncall ()
#37 0x0111c227 in Fbyte_code ()
#38 0x0100bc50 in Feval ()
#39 0x0111a024 in Fcall_interactively ()
#40 0x0100c65f in Ffuncall ()
#41 0x0100c837 in call3 ()
#42 0x01057b90 in Fcommand_execute ()
#43 0x0105f76c in command_loop_1 ()
#44 0x0100a1b0 in internal_condition_case ()
#45 0x01052c9a in command_loop_2 ()
#46 0x0100a0e5 in internal_catch ()
#47 0x01052aa7 in command_loop ()
#48 0x01052b40 in recursive_edit_1 ()
#49 0x01052c61 in Frecursive_edit ()
#50 0x01002e70 in main ()





             reply	other threads:[~2011-03-01 11:47 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-01 11:47 Michel de Ruiter [this message]
2011-03-01 18:45 ` bug#8145: Crash in multibyte_chars_in_text Eli Zaretskii
2011-03-01 19:57   ` Lennart Borgman
2011-03-01 21:35     ` Michel de Ruiter
2011-03-01 22:02       ` Lennart Borgman
2011-03-01 22:18         ` Eli Zaretskii
2011-03-01 22:20           ` Lennart Borgman
2011-03-02  0:22             ` Lennart Borgman
2011-03-01 22:13       ` Eli Zaretskii
2011-03-01 22:08     ` Eli Zaretskii
2011-03-01 22:19       ` Lennart Borgman

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=09935B6163317341A2DD2CFF0BC3A99B41CE17A7CC@Fluor.smr.intern \
    --to=michel@sentient.nl \
    --cc=8145@debbugs.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).