A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Cdr
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Bad ECDC update?

Thread Tools Display Modes
Old November 7th 03, 03:59 PM
Mike S.
external usenet poster
Posts: n/a
Default Bad ECDC update?

Mike Shride ) wrote:

I have an old Win95B, a SCSI Plextor 12/4/32 burner, and TDK media. I just
updated my ECDC Platinum 5.0 to v5.3.4.21 hoping it would eliminate the file
verification failure I was having with v5.3.2.34 - it didn't. I know - it
was wishful thinking. Anyhow, now ECDC crashes every time I close it. It
gives me this error message:

"This program has performed an illegal operation and will be shutdown.

If this problem persists, contact the program vendor.

Details: CREATR50 caused an invalid page fault in module MFC42.DLL at

I'm sending this information to Roxio but I've never had much support from
them. Has anybody else had this problem? Are the Roxio programmers really
that incompetent? It seems like every time they come out with an update
that they introduce more problems and yet don't fix the old ones.

I dug this posting out of Google because of a similar situation on a
similar vintage system. I updated 5.1 Basic to the latest 5.3 rev using
the updater at the Roxio web site.

AFAIK the usual cause is mismatched DLL's within the Microsoft C++ shared
library for C++, or duplicate DLL's with different version numbers loaded
by different applications and the OS.

Well, I have no duplicates, and all DLL's are the latest (download the
Microsoft shared library from their web site to be sure). ECDC works but
crashes twice on exit.

Then I found _this_:
[sure sounds like a programming error now....]

Microsoft Knowledge Base Article - 271208 271208 - BUG: Crash in
Mfc42(d).dll During Process Exit on Windows 95, Windows 98, or Windows

BUG: Crash in Mfc42(d).dll During Process Exit on Windows 95, Windows 98, or
Windows Me

This article was previously published under Q271208


When a process exits, you may experience a crash in the Mfc42.dll or
Mfc42d.dll file on Microsoft Windows 95, Microsoft Windows 98, or
Microsoft Windows Millennium (Me).


The Mfc42(d).dll file assumes it is cleaning up on the main thread and
relies on the handle map that is stored into a thread-local storage
value for the main thread. If the handle map is missing, Microsoft
Foundation Class Library (MFC) may crash.
On a computer that is running Windows 95, Windows 98, or Windows Me,
you can run DLL_PROCESS_DETACH on any thread, rather than the thread
that called the ExitProcess function. (Microsoft Windows NT and
Microsoft Windows 2000 exit the process on the thread that called


Use the static MFC library and not the shared MFC dynamic-link library


Microsoft has confirmed that this is a bug in the Microsoft products
that are listed at the beginning of this article.


Steps to Reproduce Behavior

1. Create a new MFC project and accept all the defaults.
2. Use class wizard to add a new handler for ID_FILE_OPEN in the
CWinApp-derived class. Edit the code to read as follows:
void CAssertApp::OnFileOpen()
CFileDialog dlg(TRUE);
3. In the message map in the
Assert.cpp file, remove the line that maps ID_FILE_OPEN to the
CWinApp::OnFileOpen function.
4. Build the debug configuration.
5. Press F5 (on the Debug menu, and then click Go).
6. In the application, click the toolbar button to open a file.
7. Click Cancel in the Open File dialog box.
The assertion is hit and a dialog box titled Debug Assertion
Failed! is displayed.
8. Click Abort.

This is known to crash on Windows 98 Second Edition.

The information in this article applies to:

* Microsoft Visual C++, 32-bit Enterprise Edition 6.0, when used
Microsoft Windows Millennium Edition
Microsoft Windows 98
* Microsoft Visual C++, 32-bit Professional Edition 6.0, when used
Microsoft Windows Millennium Edition
Microsoft Windows 98
* Microsoft Visual C++, 32-bit Learning Edition 6.0, when used with:
Microsoft Windows Millennium Edition
Microsoft Windows 98

Last Reviewed: 10/15/2002 (1.0)
Keywords: kbBug KB271208

Contact Us
(c) 2003 Microsoft Corporation. All rights reserved. Terms of
use Security & Privacy Accessibility


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Having probelms with Windows Update on XP Scott Homebuilt PC's 4 August 2nd 04 03:32 PM
KG7 Bios Update William Baker Abit Motherboards 3 January 19th 04 08:14 AM
KG7 Bios Update William Baker Abit Motherboards 0 January 18th 04 07:49 PM
newbie: About update bios on IS7 Jeff Abit Motherboards 1 December 22nd 03 02:31 PM
Warning: Latest Norton Auntie Virus update breaks InCD Howard Kaikow Cdr 17 October 15th 03 02:11 PM

All times are GMT +1. The time now is 01:26 AM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Copyright 2004-2022 HardwareBanter.
The comments are property of their posters.