Thanks to everyone for the suggestions.
- I've gotten audio working. Sound fine.
- I made a mistake in listing Ntdll.exe. The module listed was NtDll.dll which is an integral part of Win XP. Sorry. This PC has had pretty close to zero exposure so I doubt that this is the problem.
- I tried downloading the firmware update for my Liteon SHOW-1673SU DVD drive but the installer halted with a message thqat the update was for the 1673S model only. I can't see how to get around this check or whether I should. The firmware data was 3/22/06 so my drive bought in July might be up to date.
I found that the PC hangs during bootup if the USB DVD drive is attched. I tried Disabling USB Boot but that didn't help.
- No Nero or other CD/DVD writers on this PC yet. No anti-virus s/w either.
- I got a log file. The edited tail end is appended to this message.
- I looked at the description of changes from v 197 through 200. No mention of any relevant changes. I'll try upgrading at some point but it doesn't seem to be a likely cure.
- I tried Disabling Multi-core support in the BIOS so that the CPU is only using one core. I'm ripping the 2nd Cd now and no crash so far.
Bill
--- tail end (edited) of the log file before the crash
0032641: CD: CCDInfo::MMCDriveReady: Start
0032641: CD: CCDInfo::MMCDriveReady: DeviceIoControl returns err=21
0032641: CD: CCDInfo::MMCDriveReady: Finish (0 ms)
...
0032672: CD: CCDInfo::MMCDriveReady: Start
0032672: CD: CCDInfo::MMCDriveReady: DeviceIoControl returns err=21
0032672: CD: CCDInfo::MMCDriveReady: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=1300d4
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=1400d2
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=c00dc
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=1100d0
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=700da
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=700c6
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=700bc
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=700c8
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=700d6
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=700c4
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=60298
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032688: General: CRipTask::CreateMessageWindow: Start
0032688: General: CRipTask::CreateMessageWindow: message window created with hwnd=90176
0032688: General: CRipTask::CreateMessageWindow: Finish (0 ms)
0032719: General: CRipTask::StartRipping: Start
0032719: General: CRipTask::StartRipping: temp filename=C:\Documents and Settings\bill\My Documents\My Music\Temp\Haydn - Symphony No. 76 - Goodman_Hanover Band - 1 - Allegro - 01.wav
0032719: General: CRipTask::InitCDCopy: Start
0032719: General: CRipTask::InitCDCopy: temp filename=C:\Documents and Settings\bill\My Documents\My Music\Temp\Haydn - Symphony No. 76 - Goodman_Hanover Band - 1 - Allegro - 01.wav, hwnd=1300d4
0032734: CD: CMJDriveInterface::SPTIScanForDrives: Start
0032734: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 3, ha=0, id=0, lun=0
0032734: CD: closehandle 864
0032734: CD: closehandle 864
0032734: CD: closehandle 864
0032734: CD: closehandle 864
0032734: CD: CMJDriveInterface::SPTIScanForDrives: 3: drive D: qualifies for writing, vendor=_NEC , model=DVD_RW ND-3550A
0032734: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 6, ha=1, id=0, lun=0
0032750: CD: closehandle 864
0032750: CD: closehandle 864
0032750: CD: closehandle 864
0032750: CD: closehandle 864
0032750: CD: CMJDriveInterface::SPTIScanForDrives: 6: drive G: qualifies for writing, vendor=LITE-ON , model=SOHW-1673SU
0032750: CD: CMJDriveInterface::SPTIScanForDrives: Finish (16 ms)
0032750: CD: CMapDrive init
0032750: CD: DeleteAll
0032750: CD: CMJDriveInterface::SPTIScanForDrives: Start
0032750: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 3, ha=0, id=0, lun=0
0032750: CD: closehandle 900
0032766: CD: closehandle 900
0032766: CD: closehandle 900
0032766: CD: closehandle 900
0032766: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 6, ha=1, id=0, lun=0
0032766: CD: closehandle 900
0032766: CD: closehandle 900
0032766: CD: closehandle 900
0032766: CD: closehandle 900
0032766: CD: CMJDriveInterface::SPTIScanForDrives: Finish (16 ms)
0032766: CD: Reset, numdrives=2
0032766: CD: Reset, checking 0
0032766: CD: Reset, checking drive D, vendor=_NEC , product=DVD_RW ND-3550A
0032766: CD: 11
0032766: CD: Reset, checking 1
0032766: CD: Reset, checking drive G, vendor=LITE-ON , product=SOHW-1673SU
0032766: CD: 11
0032766: CD: Leaving reset, driveLetters=[DG]
0032766: CD: GetMaxDrives
0032766: CD: returning 2 drives
0032781: CD: OpenDriveByLetter: numcddrives=2, DrvLetter=g:
0032781: CD: checking i=0, DriveLetters=D
0032781: CD: not equal
0032781: CD: checking i=1, DriveLetters=G
0032781: CD: GetMaxDrives
0032781: CD: returning 2 drives
0032781: CD: GetInfo for 1
0032781: CD: GetInfo for 1