jfo...@gmail.com
2023-03-02 18:14:18 UTC
Text editing crash
Eudora 7.1.0.9 had been working reasonably well for me under Windows 7 Pro x64 for many years.
In 2019, I performed an in-place upgrade to Windows 10.
My install has had a bug ever since. It happens when I type or edit the body text
inside a new email or reply. The first hint that it is about to crash is that typing
just makes whitespace. If there was text there, it will just advance the cursor over
existing text like overstrike mode.
At this point Eudora will crash. My edits generally disappear if I let it crash.
If I stop when the typing becomes invisible, ask it to save my changes,
and close Eudora and restart, then my edits are generally saved and I can
reopen that email and continue.
One way that often causes it is to "reply all" to an email with a larger
body text, make a few changes that insert text. So some kind of memory leak?
Another clue may be that if I stop right away, the "save" dialog is one
style. If I wait a little longer, I get a slightly different "save" dialog
with larger text and a different font.
My Eudora is installed at C:\Eudora. My old exceptions log says:
Eudora.exe caused an EXCEPTION_ACCESS_VIOLATION in module
MFC71.DLL at 0023:7C158431, Ordinal2234()+0015 byte(s)
and (from 2019) the last bit of the call stack was:
0023:7C16E1B8 (0x00531134 0x00000000 0x00000203 0x00000000) MFC71.DLL, Ordinal1209()+0059 byte(s)
0023:7C16E1F6 (0x00531134 0x00000000 0x00000203 0x00000000) MFC71.DLL, Ordinal1209()+0121 byte(s)
0023:745848EB (0x7C16E1BD 0x00000000 0x00531134 0x00000000) USER32.dll, AddClipboardFormatListener()+0075 byte(s)
0023:7456613C (0x7C16E1BD 0x00000000 0x00000000 0x00000000) USER32.dll, CallWindowProcW()+2860 byte(s)
0023:7456528E (0x00000001 0x00000000 0x00756920 0x00000000) USER32.dll, DispatchMessageW()+0558 byte(s)
0023:74569291 (0x004007EA 0x00000000 0x00756918 0x00000000) USER32.dll, IsDialogMessageW()+0257 byte(s)
0023:7458102E (0x004007EA 0x00000000 0x00756918 0x00000000) USER32.dll, IsDialogMessage()+0078 byte(s)
0023:7C153E61 (0x00000000 0x00000000 0x00000000 0x00000000) MFC71.DLL, Ordinal3920()+0026 byte(s)
My MFC71.DLL in C:\Eudora is version 7.10.6030.0, dated 12/6/2011.
My MFC71.DLL in C:\Windows\SysWOW64 is version 7.10.3077.0, dated 10/17/2003.
Eudora 7.1.0.9 had been working reasonably well for me under Windows 7 Pro x64 for many years.
In 2019, I performed an in-place upgrade to Windows 10.
My install has had a bug ever since. It happens when I type or edit the body text
inside a new email or reply. The first hint that it is about to crash is that typing
just makes whitespace. If there was text there, it will just advance the cursor over
existing text like overstrike mode.
At this point Eudora will crash. My edits generally disappear if I let it crash.
If I stop when the typing becomes invisible, ask it to save my changes,
and close Eudora and restart, then my edits are generally saved and I can
reopen that email and continue.
One way that often causes it is to "reply all" to an email with a larger
body text, make a few changes that insert text. So some kind of memory leak?
Another clue may be that if I stop right away, the "save" dialog is one
style. If I wait a little longer, I get a slightly different "save" dialog
with larger text and a different font.
My Eudora is installed at C:\Eudora. My old exceptions log says:
Eudora.exe caused an EXCEPTION_ACCESS_VIOLATION in module
MFC71.DLL at 0023:7C158431, Ordinal2234()+0015 byte(s)
and (from 2019) the last bit of the call stack was:
0023:7C16E1B8 (0x00531134 0x00000000 0x00000203 0x00000000) MFC71.DLL, Ordinal1209()+0059 byte(s)
0023:7C16E1F6 (0x00531134 0x00000000 0x00000203 0x00000000) MFC71.DLL, Ordinal1209()+0121 byte(s)
0023:745848EB (0x7C16E1BD 0x00000000 0x00531134 0x00000000) USER32.dll, AddClipboardFormatListener()+0075 byte(s)
0023:7456613C (0x7C16E1BD 0x00000000 0x00000000 0x00000000) USER32.dll, CallWindowProcW()+2860 byte(s)
0023:7456528E (0x00000001 0x00000000 0x00756920 0x00000000) USER32.dll, DispatchMessageW()+0558 byte(s)
0023:74569291 (0x004007EA 0x00000000 0x00756918 0x00000000) USER32.dll, IsDialogMessageW()+0257 byte(s)
0023:7458102E (0x004007EA 0x00000000 0x00756918 0x00000000) USER32.dll, IsDialogMessage()+0078 byte(s)
0023:7C153E61 (0x00000000 0x00000000 0x00000000 0x00000000) MFC71.DLL, Ordinal3920()+0026 byte(s)
My MFC71.DLL in C:\Eudora is version 7.10.6030.0, dated 12/6/2011.
My MFC71.DLL in C:\Windows\SysWOW64 is version 7.10.3077.0, dated 10/17/2003.