Re: Crash wiht 'substitute' in gvim (win32)?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Crash wiht 'substitute' in gvim (win32)?

pb-2
Sorry about name, I corrected it now.

I thought I was wrong but I can reproduce the problem here. Here is the text
example:
--
# $@ -a -x "INDEX*"
#

&<H4>Musicians</H4>
&<DFN>Ensembles</DFN>
100 Greatest Rock Music Ensembles
--

In gvim:
1) type ":%s/<[hH]/\r&<H/"
2) type "q:"
3) go to line containing "%s/<[hH]/\r&<H/"
4) hit <ENTER>
5) gvim craches

Here is the faultlog.txt
--
Date 06/30/2005 Time 15:15
GVIM caused an invalid page fault in
module GVIM.EXE at 016f:004cc6f1.
Registers:
EAX=00000001 CS=016f EIP=004cc6f1 EFLGS=00010202
EBX=008a5b40 SS=0177 ESP=0088fa90 EBP=00000000
ECX=008ae0d0 DS=0177 ESI=00000001 FS=3fd7
EDX=00000002 ES=0177 EDI=008a19ec GS=0000
Bytes at CS:EIP:
8b ab 04 0d 00 00 8d 74 15 00 8b 5f 6c 39 de 7e
Stack dump:
00000001 008a0cf4 00000000 008a0cb8 00000001 0088fae0 00000000 004b8caa
008a19ec 0088fae0 00000000 004b8a68 00000000 00000000 0088fae0 0045b405

OS is WinMe (yeah I know).
Am I doinog something wrong?
Bye.
Reply | Threaded
Open this post in threaded view
|

Re: Crash wiht 'substitute' in gvim (win32)?

A.J.Mechelynck
Pero Brbora wrote:

> Sorry about name, I corrected it now.
>
> I thought I was wrong but I can reproduce the problem here. Here is the text
> example:
> --
> # $@ -a -x "INDEX*"
> #
>
> &<H4>Musicians</H4>
> &<DFN>Ensembles</DFN>
> 100 Greatest Rock Music Ensembles
> --
>
> In gvim:
> 1) type ":%s/<[hH]/\r&<H/"
> 2) type "q:"
> 3) go to line containing "%s/<[hH]/\r&<H/"
> 4) hit <ENTER>
> 5) gvim craches
>
> Here is the faultlog.txt
> --
> Date 06/30/2005 Time 15:15
> GVIM caused an invalid page fault in
> module GVIM.EXE at 016f:004cc6f1.
> Registers:
> EAX=00000001 CS=016f EIP=004cc6f1 EFLGS=00010202
> EBX=008a5b40 SS=0177 ESP=0088fa90 EBP=00000000
> ECX=008ae0d0 DS=0177 ESI=00000001 FS=3fd7
> EDX=00000002 ES=0177 EDI=008a19ec GS=0000
> Bytes at CS:EIP:
> 8b ab 04 0d 00 00 8d 74 15 00 8b 5f 6c 39 de 7e
> Stack dump:
> 00000001 008a0cf4 00000000 008a0cb8 00000001 0088fae0 00000000 004b8caa
> 008a19ec 0088fae0 00000000 004b8a68 00000000 00000000 0088fae0 0045b405
>
> OS is WinMe (yeah I know).
> Am I doinog something wrong?
> Bye.
>
>
>

Please first save the ":version" listing of your current gvim, as follows:

        :redir > ~/crash.6.3.076.txt
        :version
        :redir END

Then:

If you run the same example with a debug build of gvim (gvimd.exe: if
you don't yet have it, then recent 6.3 and 7.00aa builds for W32 are
available from links on my Vim page,
http://users.skynet.be/antoine.mechelynck/vim/ ), does it give some more
human-readable fault-logging information?

- If it does, please show it so it will be easier to track down the error.
- If gvimd.exe also crashes, producing no more useful info than the
above, please show what it says so someone can (hopefully) tell me what
to publish in order to get whatever is needed.
- If gvimd.exe doesn't crash, does the crash happen in the gvim.exe that
is published together with that gvimd.exe? If it does, then the bug
could be in the compiler.
- If the latter gvim.exe doesn't crash either, then I guess the problem
was fixed; but since you are using a recent (6.3.076) patchlevel of
gvim, I doubt that this will be the case.

- If gvimd.exe 6.3.076 (or later) also crashes, do you get a crash in
gvimd.exe 7.00aa? If you don't, then apparently the error was fixed in
Vim 7 but the fix was not backported to Vim 6.


Best regards,
Tony.

Reply | Threaded
Open this post in threaded view
|

Re: Crash wiht 'substitute' in gvim (win32)?

Bram Moolenaar
In reply to this post by pb-2

Pero Brbora wrote:

> Sorry about name, I corrected it now.
>
> I thought I was wrong but I can reproduce the problem here. Here is the text
> example:
> --
> # $@ -a -x "INDEX*"
> #
>
> &<H4>Musicians</H4>
> &<DFN>Ensembles</DFN>
> 100 Greatest Rock Music Ensembles
> --
>
> In gvim:
> 1) type ":%s/<[hH]/\r&<H/"
> 2) type "q:"
> 3) go to line containing "%s/<[hH]/\r&<H/"
> 4) hit <ENTER>
> 5) gvim craches
>
> Here is the faultlog.txt

I'm afraid I still can't reproduce it...

> OS is WinMe (yeah I know).
> Am I doinog something wrong?

Whatever you do, Vim shouldn't crash.

What exactly is the version output?

--
hundred-and-one symptoms of being an internet addict:
188. You purchase a laptop so you can surf while sitting on the can.

 /// Bram Moolenaar -- [hidden email] -- http://www.Moolenaar.net   \\\
///        Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\              Project leader for A-A-P -- http://www.A-A-P.org        ///
 \\\     Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html   ///