Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FFTactics ~ Too many samples to read! .. #9196

Closed
LunaMoo opened this issue Dec 30, 2016 · 2 comments
Closed

FFTactics ~ Too many samples to read! .. #9196

LunaMoo opened this issue Dec 30, 2016 · 2 comments

Comments

@LunaMoo
Copy link
Collaborator

LunaMoo commented Dec 30, 2016

Guess another problem with the new audio interpolation.

Start new game or try loading save to reproduce.

Short part of the verbose log right before crash:

36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:703 sceSasGetOutputMode(097a5f40)
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:687 0=__sceSasRevVON(097a5f40, 1, 1)
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:302 0=__sceSasCore(097a5f40, 09274840)
36:55:420 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a1784c->08000000, sas core) +3us
36:55:420 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a1784c, woke from sas mix) +58us
36:55:420 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:271 00000000 = sceAudioSetChannelDataLen(00000006, 00000040)
36:55:420 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:130 00000040 = sceAudioOutputPannedBlocking(00000006, 00008000, 00008000, 09274840)
36:55:420 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a164b8->08000000, blocking audio) +1us
36:55:420 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a164b8, audio drain) +1388us
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:703 sceSasGetOutputMode(097a5f40)
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:687 0=__sceSasRevVON(097a5f40, 1, 1)
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:302 0=__sceSasCore(097a5f40, 09274740)
36:55:420 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a1784c->08000000, sas core) +3us
36:55:420 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a1784c, woke from sas mix) +58us
36:55:420 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:271 00000000 = sceAudioSetChannelDataLen(00000006, 00000040)
36:55:420 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:130 00000040 = sceAudioOutputPannedBlocking(00000006, 00008000, 00008000, 09274740)
36:55:420 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a164b8->08000000, blocking audio) +1us
36:55:420 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a164b8, audio drain) +1388us
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:703 sceSasGetOutputMode(097a5f40)
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:687 0=__sceSasRevVON(097a5f40, 1, 1)
36:55:420 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:302 0=__sceSasCore(097a5f40, 09274840)
36:55:420 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a1784c->08000000, sas core) +3us
36:55:420 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a1784c, woke from sas mix) +58us
36:55:420 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:271 00000000 = sceAudioSetChannelDataLen(00000006, 00000040)
36:55:420 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:130 00000040 = sceAudioOutputPannedBlocking(00000006, 00008000, 00008000, 09274840)
36:55:420 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a164b8->08000000, blocking audio) +1us
36:55:420 idle0        D[KERNEL]: HLE\sceKernelAlarm.cpp:81 Entering alarm 0000012d handler: 0883c840
36:55:421 idle0        D[KERNEL]: HLE\sceKernelAlarm.cpp:96 Rescheduling alarm 0000012d for +4166ms
36:55:421 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a164b8, audio drain) +1388us
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:703 sceSasGetOutputMode(097a5f40)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:687 0=__sceSasRevVON(097a5f40, 1, 1)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 1)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 2)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 3)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 4)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 6)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 8)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 9)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:500 sceSasSetKeyOff(097a5f40, 10)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:302 0=__sceSasCore(097a5f40, 09274740)
36:55:421 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a1784c->08000000, sas core) +4us
36:55:421 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a1784c, woke from sas mix) +58us
36:55:421 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:271 00000000 = sceAudioSetChannelDataLen(00000006, 00000040)
36:55:421 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:130 00000040 = sceAudioOutputPannedBlocking(00000006, 00008000, 00008000, 09274740)
36:55:421 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a164b8->08000000, blocking audio) +1us
36:55:421 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a164b8, audio drain) +1387us
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:703 sceSasGetOutputMode(097a5f40)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:687 0=__sceSasRevVON(097a5f40, 1, 1)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:302 0=__sceSasCore(097a5f40, 09274840)
36:55:421 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a1784c->08000000, sas core) +3us
36:55:421 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a1784c, woke from sas mix) +58us
36:55:421 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:271 00000000 = sceAudioSetChannelDataLen(00000006, 00000040)
36:55:421 xpLibSpu     D[AUDIO]: HLE\sceAudio.cpp:130 00000040 = sceAudioOutputPannedBlocking(00000006, 00008000, 00008000, 09274840)
36:55:421 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a164b8->08000000, blocking audio) +1us
36:55:421 idle0        D[KERNEL]: HLE\sceKernelAlarm.cpp:81 Entering alarm 0000012d handler: 0883c840
36:55:421 idle0        D[KERNEL]: HLE\sceKernelAlarm.cpp:96 Rescheduling alarm 0000012d for +4166ms
36:55:421 xpLibSpu     D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> xpLibSpu (272->291, pc: 08000000->08a164b8, audio drain) +1388us
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:703 sceSasGetOutputMode(097a5f40)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:687 0=__sceSasRevVON(097a5f40, 1, 1)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 0, 569, 569, 1138, 1138)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 0, 3034)
36:55:421 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:362 sceSasSetVoice(097a5f40, 0, 091e30f8, 65536, 1)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 0, 088300e3, 0883cfac)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:477 sceSasSetKeyOn(097a5f40, 0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 1, 853, 853, 1707, 1707)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 1, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 1, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 2, 853, 853, 1707, 1707)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 2, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 2, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 3, 853, 853, 1707, 1707)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 3, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 3, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 4, 853, 853, 1707, 1707)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 4, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 4, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 5, 314, 191, 629, 629)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 5, 2965)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:362 sceSasSetVoice(097a5f40, 5, 091ff778, 65536, 1)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 5, 088334ff, 08835fed)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:477 sceSasSetKeyOn(097a5f40, 5)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 6, 472, 287, 944, 944)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 6, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 6, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 7, 226, 138, 453, 453)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 7, 9076)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:362 sceSasSetVoice(097a5f40, 7, 091e1b88, 65536, 1)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 7, 088300e8, 088350ad)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:477 sceSasSetKeyOn(097a5f40, 7)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 8, 339, 207, 679, 679)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 8, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 8, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 9, 565, 712, 1130, 1130)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 9, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 9, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:438 sceSasSetVolume(097a5f40, 10, 565, 712, 1130, 1130)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:468 sceSasSetPitch(097a5f40, 10, 128)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:627 sasSetSimpleADSR(097a5f40, 10, 08830000, 08835fe0)
36:55:422 xpLibSpu     D[SCESAS]: HLE\sceSas.cpp:302 0=__sceSasCore(097a5f40, 09274740)
36:55:422 idle0        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: xpLibSpu -> idle0 (291->272, pc: 08a1784c->08000000, sas core) +6us
36:55:422 VSync        D[KERNEL]: HLE\sceKernelThread.cpp:3032 Context switch: idle0 -> VSync (272->285, pc: 08000000->089efa20, entered vblank) +203us
36:55:422 idle0        E[*]: MsgHandler.cpp:54 Warning: Too many samples to read! This shouldn't happen.
@hrydgard
Copy link
Owner

Thanks, I'll fix it up soon.

@hrydgard
Copy link
Owner

That should do it.

pal1000 pushed a commit to pal1000/ppsspp that referenced this issue Jan 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants