WINMM — Windows 98 Debug


Source Tree

  • ../apphack.c(394) assert failed: pApp
  • ../apphack.c(463) assert failed: pApp
  • ../devioctl.c(137) assert failed: mmc.hMMDevLdr != NULL
  • ../devioctl.c(189) assert failed: mmc.hMMDevLdr != NULL
  • ../devioctl.c(224) assert failed: mmc.hMMDevLdr != NULL
  • ../devioctl.c(252) assert failed: mmc.hMMDevLdr != NULL
  • ../devioctl.c(300) assert failed: mmc.hMMDevLdr != NULL
  • ../devioctl.c(301) assert failed: INVALID_HANDLE_VALUE != mmc.hMMDevLdr
  • ../drvr.c(1060) assert failed: !fIs16
  • ../drvr.c(1255) assert failed: DrvClose of invalid driver %d
  • ../drvr.c(1272) assert failed: lRet
  • ../drvr.c(1399) assert failed: lpde && lpde->hModule && lpde->pid
  • ../drvr.c(1451) assert failed: uMsg != DRV_OPEN
  • ../drvr.c(1452) assert failed: uMsg != DRV_CLOSE
  • ../drvr.c(1453) assert failed: uMsg != DRV_ENABLE
  • ../drvr.c(1454) assert failed: uMsg != DRV_DISABLE
  • ../drvr.c(1455) assert failed: uMsg != DRV_LOAD
  • ../drvr.c(1456) assert failed: uMsg != DRV_FREE
  • ../drvr.c(1488) assert failed: !IsBadCodePtr(DriverProc)
  • ../drvr.c(1506) assert failed: IsValidDrvHandle(hDriver)
  • ../drvr.c(186) assert failed: Rundown called with ref count already 0!
  • ../drvr.c(241) assert failed: lpsz
  • ../drvr.c(293) assert failed: lpName
  • ../drvr.c(294) assert failed: lpName->nUseage
  • ../drvr.c(486) assert failed: IsValidDrvHandle(ix+1)
  • ../drvr.c(487) assert failed: lpdt[ix].hModule == 0
  • ../drvr.c(488) assert failed: lpdt[ix].lpName == NULL
  • ../drvr.c(489) assert failed: lpdt[ix].fInUse == FALSE
  • ../drvr.c(532) assert failed: ASSERT! DrvGetModuleHandle of 16 bit driver %d
  • ../drvr.c(614) assert failed: lpde
  • ../drvr.c(615) assert failed: lpde->lpName
  • ../drvr.c(616) assert failed: lpde->pid
  • ../drvr.c(617) assert failed: lpde->fInUse
  • ../drvr.c(636) assert failed: lpdt->hModule != NULL
  • ../drvr.c(637) assert failed: lpdt->pid
  • ../drvr.c(638) assert failed: lpdt->lpName
  • ../drvr.c(649) assert failed: nInstCount > 0
  • ../drvr.c(723) assert failed: lpde->fIs16
  • ../drvr.c(724) assert failed: !lpde->lpName
  • ../drvr.c(746) assert failed: dwDrv16
  • mmsys.cpl
  • MMSYS.CPL
  • ../mmthrd.c(408) assert failed: 0L != lpmt
  • ../mmthrd.c(485) assert failed: NULL != lpmt
  • ../mmthrd.c(582) assert failed: NULL != lpmt
  • ../mmthrd.c(588) assert failed: lResult >= 0
  • ../playsnd.c(145) assert failed: cb < cbName
  • ../playsnd.c(191) assert failed: HIWORD(pszSound)
  • ../playsnd.c(396) assert failed: Rundown called with ref count already 0!
  • ../playsnd.c(546) assert failed: pseHead && psePrev == (LPVOID)pseHead
  • ../playsnd.c(565) assert failed: Deque: sound list is cross linked!
  • ../playsnd.c(707) assert failed: pseHead && psePrev == (LPVOID)pseHead
  • ../playsnd.c(726) assert failed: Deque: sound list is cross linked!
  • ../playsnd.c(905) assert failed: WaitForSingleObject (pseToFree->hEvtDone, 0) == WAIT_OBJECT_0
  • ../playsnd.c(981) assert failed: pid == GetCurrentProcessId()
  • ../playwav.c(1006) assert failed: pse->hEvtDone && pse->hEvtDone != INVALID_HANDLE_VALUE
  • ../playwav.c(1024) assert failed: pse->lStatus == PSE_STAT_STOPPED
  • ../playwav.c(247) assert failed: fuPlay & SND_ASYNC
  • ../playwav.c(438) assert failed: pse->generic.hdev == NULL
  • ../playwav.c(449) assert failed: GetCurrentProcessId() == pse->pid
  • ../playwav.c(689) assert failed: pse->pSndData == NULL
  • ../winmm.c(159) assert failed: DisableThreadLibraryCalls failed! there is now a potential deadlock on unload of winmm
  • ../winmm.c(170) assert failed: nRefCount == 1
  • ../winmm.c(190) assert failed: ThunkConnect32 of winmmf Failed: refusing to load
  • ../winmm.c(200) assert failed: ThunkConnect32 of winmmsl Failed: refusing to load
  • ../winmm.c(232) assert failed: hHeap
  • ../winmm.c(238) assert failed: NULL == mmc.AppZ.pNext
  • ../winmm.c(246) assert failed: PROCESS_DETACH with reference count already 0!
  • ../wmmcore.c(1062) assert failed: pmdi->pta
  • ../wmmcore.c(1080) assert failed: pta->hRing0Thd == pmdi->dwSysCallback
  • ../wmmcore.c(1081) assert failed: pta->hRing0Thd != 0
  • ../wmmcore.c(1148) assert failed: unexpected sys callback type! devType=%x cbType=%x
  • ../wmmcore.c(1166) assert failed: pmdi->pta
  • ../wmmcore.c(1237) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi))
  • ../wmmcore.c(1238) assert failed: pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(1254) assert failed: !IsBadReadPtr(pmdi,sizeof(*pmdi))
  • ../wmmcore.c(1255) assert failed: pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(192) assert failed: pmmc->hHeap == NULL
  • ../wmmcore.c(193) assert failed: hHeap != NULL
  • ../wmmcore.c(1972) assert failed: psHdr
  • ../wmmcore.c(198) assert failed: pmmc->hMMDevLdr == NULL
  • ../wmmcore.c(200) assert failed: pmmc->hMMDevLdr != NULL
  • ../wmmcore.c(2015) assert failed: pmdi->uDevType
  • ../wmmcore.c(204) assert failed: pmmc->hVTDAPI == NULL
  • ../wmmcore.c(2057) assert failed: psHdr->gh.dwUser == (DWORD)pgh
  • ../wmmcore.c(2058) assert failed: psHdr->pmdi == pmdi
  • ../wmmcore.c(2097) assert failed: pmdi->pta
  • ../wmmcore.c(210) assert failed: pmmc->hVJOYD == NULL
  • ../wmmcore.c(2138) assert failed: pmdi->uDevType
  • ../wmmcore.c(2172) assert failed: Unprepared buffer(%08X) has non-zero reserved field
  • ../wmmcore.c(2181) assert failed: psHdr->gh.dwUser == (DWORD)pgh
  • ../wmmcore.c(2182) assert failed: shadow header INQUEUE but users's header is not
  • ../wmmcore.c(2204) assert failed: psHdr->pmdi
  • ../wmmcore.c(2205) assert failed: psHdr->pmdi->pta == pta
  • ../wmmcore.c(2219) assert failed: unpreparing shadow header not found in TA list!
  • ../wmmcore.c(230) assert failed: pmmc->hMMDevLdr != NULL
  • ../wmmcore.c(288) assert failed: Rundown called with ref count already 0!
  • ../wmmcore.c(323) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(324) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(335) assert failed: pmdi->cbml.wMask != 0
  • ../wmmcore.c(336) assert failed: (pmdi->cbml.wMask & (pmdi->cbml.wMask+1)) == 0
  • ../wmmcore.c(364) assert failed: pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(3718) assert failed: HIWORD(timer.VTDAPI_Timer_Handle) == 0
  • ../wmmcore.c(373) assert failed: pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(410) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(411) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(445) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(446) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(465) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(466) assert failed: !IsBadWritePtr(pmdi,sizeof(*pmdi)) && pmdi->DeviceStamp == DEVICE_STAMP
  • ../wmmcore.c(671) assert failed: pta->pPMDIList == NULL
  • ../wmmcore.c(860) assert failed: Current TID is target of thread callback!
  • ../wmmcore.c(925) assert failed: mmc.hMMDevLdr != NULL
  • ../wmmmci.c(1369) assert failed: 0 == ptt->nTokens
  • ../wmmmci.c(544) assert failed: lptt[ii].uMsg == uMsg
  • ../wmmmci.c(573) assert failed: binary search in non-binary time!
  • ../wmmmci.c(618) assert failed: (LPVOID)lprc != (LPVOID)lprcs
  • ../wmmmci.c(650) assert failed: pte->wIndex < (ptt->cbShadow / 4)
  • ../wmmmci.c(954) assert failed: HIWORD(p16Shadow)
  • ../wmmmci.c(955) assert failed: pdwShadow != NULL
  • ../wmmmci.c(999) assert failed: uOne != uTwo

Segment 1: .rdata @ 00000000
  • 00000453 — _joySetCapture@16
  • 00000479 — _joySetThreshold@8
  • 00000AB5 — _auxSetVolume@8
  • 00000B50 — _mixerGetNumDevs@0
  • 00000B54 — _joyGetNumDevs@0
  • 00000B58 — _midiOutGetNumDevs@0
  • 00000B5C — _midiInGetNumDevs@0
  • 00000B60 — _auxGetNumDevs@0
  • 00000B64 — _waveOutGetNumDevs@0
  • 00000B68 — _waveInGetNumDevs@0
  • 00000CA5 — _mciGetCreatorTask@4
  • 00000CA9 — _joyReleaseCapture@4
  • 00000D13 — _SendDriverMessage16@16
  • 00000D3A — _OpenDriver16@12
  • 00000D6D — _CloseDriver16@12
  • 00000D71 — _mmioInstallIOProc32@12
  • 000013A3 — _PlaySoundW@12
  • 000013B0 — _sndPlaySoundW@8
  • 000013BD — _mciSendCommandW@16
  • 000013CD — _mciSendStringW@16
  • 000013DD — _mciGetErrorStringW@12
  • 000013EA — _mciGetDeviceIDW@4
  • 000013F7 — _mciGetDeviceIDFromElementIDW@8
  • 00001404 — _mmioOpenW@12
  • 00001411 — _mmioRenameW@16
  • 00001421 — _mmioInstallIOProc16@12
  • 0000142E — _mmioStringToFOURCCW@8
  • 0000143B — _mmioInstallIOProcW@12
  • 00001448 — _joyGetDevCapsW@12
  • 00001458 — _midiOutGetDevCapsW@12
  • 00001468 — _midiOutGetErrorTextW@12
  • 00001478 — _midiInGetDevCapsW@12
  • 00001488 — _midiInGetErrorTextW@12
  • 00001498 — _auxGetDevCapsW@12
  • 000014A8 — _waveOutGetDevCapsW@12
  • 000014B8 — _waveOutGetErrorTextW@12
  • 000014C8 — _waveInGetDevCapsW@12
  • 000014D8 — _waveInGetErrorTextW@12
  • 000014E8 — _mixerGetDevCapsW@12
  • 000014F8 — _mixerGetLineInfoW@12
  • 00001508 — _mixerGetLineControlsW@12
  • 00001518 — _mixerGetControlDetailsW@12
  • 00001528 — _mciDriverNotify@12
  • 00001535 — _mciDriverYield@4
  • 00001542 — _mciFreeCommandResource@4
  • 0000154F — _mciSetDriverData@8
  • 0000155C — _mciGetDriverData@4
  • 00001569 — _mciLoadCommandResource@12
  • 0000192F — _DrvGetModuleHandle@4
  • 0000198F — _GetDriverFlags@4
  • 000021AB — _DrvOpen@12
  • 000021C3 — _DrvOpenA@12
  • 000021DB — _DrvClose@12
  • 00002412 — _DrvSendMessage@16
  • 000025E0 — _DefDriverProc@20
  • 00002632 — _DriverCallback@28
  • 000026F6 — _mmsystemGetVersion@0
  • 000035ED — _midiOpen@28
  • 000036B7 — _midiOutOpen@20
  • 000036D9 — _midiInOpen@20
  • 000036FB — _midiStreamOpen@24
  • 00003784 — _midiStreamClose@4
  • 00003805 — _waveOpen@32
  • 00003925 — _waveOutOpen@24
  • 0000394A — _waveInOpen@24
  • 00003CC1 — _mixerMessage@16
  • 00003CE1 — _mixerGetID@12
  • 00003D8F — _mixerSetControlDetails@12
  • 00003E3D — _mixerGetLineInfoA@12
  • 00003EEE — _mixerGetLineControlsA@12
  • 00003F9C — _mixerGetControlDetailsA@12
  • 0000404A — _mixerOpen@20
  • 000040E0 — _mixerClose@4
  • 00004161 — _mixerGetDevCapsA@12
  • 00004239 — _joyGetDevCapsA@12
  • 000042A8 — _joyGetPos@8
  • 000042F7 — _joyGetPosEx@8
  • 0000434B — _joyConfigChanged@4
  • 00004357 — _joyGetThreshold@8
  • 00004910 — _waveOutPrepareHeader@12
  • 00004929 — _waveInPrepareHeader@12
  • 00004942 — _midiOutPrepareHeader@12
  • 0000495B — _midiInPrepareHeader@12
  • 00004974 — _waveOutUnprepareHeader@12
  • 0000498D — _waveInUnprepareHeader@12
  • 000049A6 — _midiOutUnprepareHeader@12
  • 000049BF — _midiInUnprepareHeader@12
  • 000049D8 — _midiOutGetID@8
  • 00004A6D — _midiOutGetVolume@8
  • 00004B18 — _midiOutSetVolume@8
  • 00004BAE — _midiStreamProperty@12
  • 00004C46 — _midiOutShortMsg@8
  • 00004D14 — _midiStreamPosition@12
  • 00004DB2 — _midiOutGetDevCapsA@12
  • 00004E89 — _midiOutMessage@16
  • 00004EA9 — _midiOutMsg@16
  • 00004FB2 — _midiStreamOut@12
  • 00004FCB — _midiOutClose@4
  • 0000504C — _midiInGetDevCapsA@12
  • 00005123 — _midiInGetID@8
  • 000052A6 — _midiDisconnect@12
  • 000052B8 — _midiConnect@12
  • 000052CA — _midiInMessage@16
  • 000052EA — _midiInClose@4
  • 0000536B — _midiInReset@4
  • 000053EC — _midiOutReset@4
  • 0000546D — _midiStreamPause@4
  • 000054E8 — _midiStreamRestart@4
  • 00005563 — _midiStreamStop@4
  • 000055DE — _midiInStart@4
  • 00005659 — _midiInStop@4
  • 000056D4 — _waveOutPause@4
  • 0000574F — _waveOutRestart@4
  • 000057CA — _waveOutReset@4
  • 0000584B — _waveOutBreakLoop@4
  • 000058C6 — _waveInStart@4
  • 00005941 — _waveInStop@4
  • 000059BC — _waveInReset@4
  • 00005A3D — _waveOutGetDevCapsA@12
  • 00005B4D — _waveOutGetPosition@12
  • 00005BEB — _waveOutGetPitch@8
  • 00005C80 — _waveOutSetPitch@8
  • 00005CFE — _waveOutGetPlaybackRate@8
  • 00005D93 — _waveOutSetPlaybackRate@8
  • 00005E11 — _waveOutGetID@8
  • 00005EA6 — _waveOutGetVolume@8
  • 00005F51 — _waveOutSetVolume@8
  • 00005FE7 — _waveOutMessage@16
  • 00006007 — _waveOutClose@4
  • 00006088 — _waveInGetDevCapsA@12
  • 00006170 — _waveInGetPosition@12
  • 0000620E — _waveInMessage@16
  • 0000622E — _waveInGetID@8
  • 000062C3 — _waveInClose@4
  • 00006344 — _waveOutWrite@12
  • 0000644F — _midiOutLongMsg@12
  • 00006468 — _waveInAddBuffer@12
  • 0000656D — _midiInAddBuffer@12
  • 00006672 — _midiOutGetErrorTextA@12
  • 0000669D — _midiOutCachePatches@16
  • 0000673B — _midiOutCacheDrumPatches@16
  • 000067D9 — _midiInGetErrorTextA@12
  • 00006804 — _auxOutMessage@16
  • 00006824 — _auxGetVolume@8
  • 00006849 — _waveOutGetErrorTextA@12
  • 00006874 — _waveInGetErrorTextA@12
  • 0000689F — _mciExecute@4
  • 000068C3 — _mciGetDeviceIDA@4
  • 000068E7 — _mciGetErrorStringA@12
  • 00006912 — _mciGetYieldProc@8
  • 00006917 — _mciSetYieldProc@12
  • 0000691C — _auxGetDevCapsA@12
  • 0000699B — _timeGetSystemTime@8
  • 000069E4 — _timeGetTime@0
  • 00006A25 — _timeGetDevCaps@8
  • 00006C6A — _timeSetEvent@20
  • 00006ECA — _timeKillEvent@4
  • 00006FAB — _timeBeginPeriod@4
  • 00006FD8 — _timeEndPeriod@4
  • 00007809 — _mciSendCommandA@16
  • 00007B6D — _mciSendStringA@16
  • 00007DCD — _mmioRenameA@16
  • 00007E68 — _mmioOpenA@12
  • 00007FD7 — _mmioClose@8
  • 00008047 — _mmioRead@12
  • 00008148 — _mmioWrite@12
  • 00008265 — _mmioSeek@12
  • 00008344 — _mmioGetInfo@12
  • 000083B0 — _mmioSetInfo@12
  • 000084BA — _mmioSetBuffer@16
  • 0000868F — _mmioFlush@8
  • 0000871E — _mmioAdvance@12
  • 00008828 — _mmioStringToFOURCCA@8
  • 00008893 — _mmioInstallIOProcA@12
  • 0000897A — _mmioSendMessage@16
  • 00008A45 — _mmioDOSIOProc@16
  • 00008DB7 — _mmioMEMIOProc@16
  • 00008E44 — _mmioDescend@16
  • 00008F93 — _mmioAscend@12
  • 0000906E — _mmioCreateChunk@12
  • 0000987A — _PlaySoundA@12
  • 000098D4 — _sndPlaySoundA@8