Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Silverfall
01-18-2013, 08:11 AM (This post was last modified: 04-17-2013 10:54 AM by sfageas.)
Post: #1
Silverfall
DiscID: ULES00808
ImageID: 1392
Version: v0.5-342-g53b0a87 (64-bit, 1/17/13)
OS: Windows 7 (64-bit)
Notes: in-game, has a jittery feel to the controls (has a slight pause every few steps), seems to be caused by the audio, missing some graphics on character creation, playable but not perfect.


Attached File(s) Thumbnail(s)
                               

.zip  v0.5-342-g53b0a87.zip (Size: 575.89 KB / Downloads: 1168)
Find all posts by this user
Quote this message in a reply
01-18-2013, 03:40 PM
Post: #2
RE: [v0.5] Silverfall
hey where are you getting the newer builds, there not showing up in downloads
Find all posts by this user
Quote this message in a reply
01-18-2013, 04:31 PM
Post: #3
RE: [v0.5] Silverfall
o ok thanks
Find all posts by this user
Quote this message in a reply
01-18-2013, 05:47 PM (This post was last modified: 01-18-2013 05:48 PM by Apology11.)
Post: #4
RE: [v0.5] Silverfall
(01-18-2013 04:27 PM)KingPepper Wrote:  
(01-18-2013 03:40 PM)Mmmyesss Wrote:  hey where are you getting the newer builds, there not showing up in downloads

He is a Tester for PPSSPP and so has access to latest builds, as for the rest of us go to http://www.emucr.com, as they compile new version for us daily Angel

What do you mean with "tester"?
We have no testers for the releases. Everyone who wants to try a new github build can compile it himselve or look at the bottom of the "Downloads" section on the homepage.
Find all posts by this user
Quote this message in a reply
01-18-2013, 08:38 PM
Post: #5
RE: [v0.5] Silverfall
(01-18-2013 04:27 PM)KingPepper Wrote:  He is a Tester for PPSSPP and so has access to latest builds, as for the rest of us go to http://www.emucr.com, as they compile new version for us daily Angel

I usually compile my own builds from git, I'm not an official tester here, I just try to help out.
Orphis has also fixed the buildbot and should have the latest builds now.
http://buildbot.orphis.net/ppsspp/
Find all posts by this user
Quote this message in a reply
10-07-2013, 04:43 AM
Post: #6
RE: Silverfall
PPSSPP crashes now when i choose a language.

AMD Phenom(tm) 8450 Triple Core Processor 2.10Ghz, 4Gb RAM, ATI Radeon HD 6570 1Gb
Find all posts by this user
Quote this message in a reply
10-07-2013, 05:58 AM
Post: #7
RE: Silverfall
If you have a compiler, a stack trace would be very useful.

-[Unknown]
Find all posts by this user
Quote this message in a reply
10-07-2013, 06:32 AM (This post was last modified: 10-07-2013 06:37 AM by vitality19.)
Post: #8
RE: Silverfall
AFAIK it crashes on the latest builds, although I managed to run it once and it was pretty much payable, but then it crashed again all the time.

Samsung Captivate, Android 2.3.5 SAUROM, Corn Kernel v701
Fly Evo Chic 3, Android 4.4.2 Stock, improved stock kernel
Find all posts by this user
Quote this message in a reply
12-09-2013, 10:10 PM (This post was last modified: 12-09-2013 10:11 PM by mr.chya.)
Post: #9
RE: Silverfall
Hey [Unknown] I have absolutely no Idea on how to do a stack trace but here's a log file of it crashing upon selecting a language, I hope it'll help.
This is ppsspp-v0.9.5-1018 windowsx64 by the way.


Attached File(s)
.zip  silverfall.zip (Size: 2.19 KB / Downloads: 790)
Find all posts by this user
Quote this message in a reply
12-10-2013, 12:59 AM (This post was last modified: 12-10-2013 01:10 AM by solarmystic.)
Post: #10
RE: Silverfall
@[Unknown] @mr.chya

Here's a stack trace of the game when it crashes upon selecting a language from MSVC 2010/2013 on 64bit PPSSPP v0.9.5-1021-g5598907:-

Code:
>    PPSSPPWindows64.exe!MediaEngine::writeVideoImage(unsigned char * buffer, int frameWidth, int videoPixelMode) Line 514    C++
    PPSSPPWindows64.exe!scePsmfPlayerGetVideoData(unsigned int psmfPlayer, unsigned int videoDataAddr) Line 1023    C++
    PPSSPPWindows64.exe!WrapI_UU<&scePsmfPlayerGetVideoData>() Line 219    C++
    PPSSPPWindows64.exe!CallSyscallWithoutFlags(const HLEFunction * info) Line 464    C++
    [External Code]

Locals:
Code:
+        this    0x0000000008f4a678 {m_pFormatCtx=0x0000000000000000 <NULL> m_pCodecCtx=0x0000000000000000 <NULL> m_pFrame=...}    MediaEngine *
+        buffer    0x0000000014421990 "\r"    unsigned char *
        frameWidth    1890344853    int
        videoPixelMode    339876240    int

Screenshot:

[Image: inIaCMijsSW4i.PNG]

Also, as a point of interest, doing a quicky backtrace revealed that the game started to crash beyond the language selection point somewhere between 0.7.6 and 0.8. The official 0.7.6 release can get past that point, but the 0.8 release fails and crashes, just like every build after that point.

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
12-10-2013, 01:55 AM
Post: #11
RE: Silverfall
The frameWidth value seems bonkers wrong. What if you comment out that line (writeVideoLineRGBA)? That will prevent the video from showing.

-[Unknown]
Find all posts by this user
Quote this message in a reply
12-10-2013, 03:22 AM (This post was last modified: 12-10-2013 03:30 AM by solarmystic.)
Post: #12
RE: Silverfall
(12-10-2013 01:55 AM)[Unknown] Wrote:  The frameWidth value seems bonkers wrong. What if you comment out that line (writeVideoLineRGBA)? That will prevent the video from showing.

-[Unknown]

Commenting out that line causes the game to fully boot successfully, and get past the Language Selection screen to the main menu. Interesting.

[Image: ibzEove2clHcXw.JPG]

However, the audio when at that aforementioned menu is rather fudged at the moment. The BGM plays correctly up to a certain point, and then it just loops that end part over and over again, with a hammering sound. It's deafening, and it doesn't go away. Ever.

Also, after creating a new profile/character, the game just hangs with the most horrific crunching noise. Using the currectly provided profile poses no issues. and one can get up and running in the game world by doing so. Provided you can tolerate the broken BGM, which you can fortunately mute in the options once ingame.

Logfile:-

Code:
19:22:600 EmuThread.cpp:113 I[BOOT]: Done.
19:29:054 Config.cpp:609 I[LOAD]: Config saved: ppsspp.ini
19:29:057 Config.cpp:621 I[LOAD]: Controller config saved: controls.ini
19:29:662 Config.cpp:609 I[LOAD]: Config saved: ppsspp.ini
19:29:665 Config.cpp:621 I[LOAD]: Controller config saved: controls.ini
19:33:191 System.cpp:290 I[BOOT]: PPSSPP v0.9.5-1021-g5598907
19:33:193 MemMap.cpp:99 I[MM]: Memory system initialized. RAM at 000000000F100000 (mirror at 0 @ 0000000088000000, uncached @ 00000000C8000000)
19:33:210 PSPLoaders.cpp:118 I[LOAD]: ULES00808 : SILVERFALL
19:33:210 PSPLoaders.cpp:188 I[LOAD]: Loading disc0:/PSP_GAME/SYSDIR/EBOOT.BIN...
19:33:210 HLE\sceKernelMemory.cpp:213 I[KERNEL]: Kernel and user memory pools initialized
19:33:245 HLE\sceKernel.cpp:142 I[KERNEL]: Kernel initialized.
19:33:302 Util\BlockAllocator.cpp:379 I[HLE]: -----------
19:33:302 Util\BlockAllocator.cpp:383 I[HLE]: Block: 08800000 - 08804000 size 00004000 taken=0 tag=(untitled)
19:33:302 Util\BlockAllocator.cpp:383 I[HLE]: Block: 08804000 - 08b32c00 size 0032ec00 taken=1 tag=ELF
19:33:302 Util\BlockAllocator.cpp:383 I[HLE]: Block: 08b32c00 - 0c000000 size 034cd400 taken=0 tag=(untitled)
19:33:302 Util\BlockAllocator.cpp:385 I[HLE]: -----------
19:33:367 HLE\sceKernelModule.cpp:822 I[LOAD]: Module "PGPSP03": 08b10a60 08abd430 08abd448
19:33:368 HLE\sceKernelModule.cpp:1016 I[LOAD]: Exporting ent 0 named "PGPSP03", 2 funcs, 4 vars, resident 08abd6c4
19:33:368 HLE\sceKernelModule.cpp:1301 I[LOAD]: Module entry: 088cc1cc
19:33:490 root         N[BOOT]: EmuScreen.cpp:110 Loading Z:/extracted/2.Temp Games/PSP ISOs/Silverfall.cso...
19:33:491 root         I[KERNEL]: HLE\sceKernelThread.cpp:2111 276=sceKernelCreateThread(name=user_main, entry=088cc2a0, prio=20, stacksize=262144)
19:33:491 root         I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=276, argSize=33, argPtr=0bfffed0)
19:33:491 root         I[KERNEL]: HLE\sceKernelThread.cpp:2242 __KernelReturnFromThread: 0
19:33:492 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2111 277=sceKernelCreateThread(name=dtMainThread, entry=08a02d7c, prio=6f, stacksize=131072)
19:33:492 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=277, argSize=0, argPtr=00000000)
19:33:550 dtMainThread I[UTIL]: HLE\sceUtility.cpp:210 sceUtilityLoadModule(769)
19:33:557 idle0        W[G3D]: GLES\GLES_GPU.cpp:1417 Unsupported texture lod slope: 3e9999
19:33:557 dtMainThread I[UTIL]: HLE\sceUtility.cpp:210 sceUtilityLoadModule(768)
19:33:588 dtMainThread I[UTIL]: HLE\sceUtility.cpp:210 sceUtilityLoadModule(770)
19:33:605 dtMainThread I[SCESAS]: HLE\sceSas.cpp:99 sceSasInit(08b1d480, 256, 32, 0, 44100)
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 32
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 32
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 32
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 33
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 33
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 33
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 34
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 34
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 34
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 35
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 35
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 35
19:33:606 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 36
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 36
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 36
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 37
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 37
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 37
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 38
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 38
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 38
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 39
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 39
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 39
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 40
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 40
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 40
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 41
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 41
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 41
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 42
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 42
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 42
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 43
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 43
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 43
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 44
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 44
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 44
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 45
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 45
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 45
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 46
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 46
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 46
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 47
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 47
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 47
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 48
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 48
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 48
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 49
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 49
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 49
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 50
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 50
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 50
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 51
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 51
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 51
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 52
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 52
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 52
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 53
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 53
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 53
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 54
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 54
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 54
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 55
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 55
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 55
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 56
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 56
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 56
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 57
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 57
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 57
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 58
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 58
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 58
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 59
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 59
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 59
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 60
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 60
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 60
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 61
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 61
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 61
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 62
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 62
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 62
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:307 sceSasSetKeyOff: invalid voicenum 63
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 63
19:33:607 dtMainThread W[SCESAS]: HLE\sceSas.cpp:244 sceSasSetVolume: invalid voicenum 63
19:33:609 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2111 283=sceKernelCreateThread(name=FMOD Software Mixer thread, entry=088ee114, prio=10, stacksize=65536)
19:33:609 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=283, argSize=4, argPtr=00000000)
19:33:609 dtMainThread W[KERNEL]: HLE\sceKernelThread.cpp:2178 00000000=sceKernelStartThread(thread=283, argSize=4, argPtr=00000000): NULL argument with size (should crash?)
19:33:609 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2111 284=sceKernelCreateThread(name=FMOD Streamer thread, entry=088dc44c, prio=8, stacksize=10240)
19:33:609 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=284, argSize=4, argPtr=00000000)
19:33:609 dtMainThread W[KERNEL]: HLE\sceKernelThread.cpp:2178 00000000=sceKernelStartThread(thread=284, argSize=4, argPtr=00000000): NULL argument with size (should crash?)
19:34:005 dtMainThread I[SCEGE]: GLES\Framebuffer.cpp:772 Creating FBO for 00090000 : 480 x 272 x 3
19:34:012 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 13 fs 14
19:34:025 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 16 fs 17
19:34:036 dtMainThread I[SCEGE]: GLES\Framebuffer.cpp:772 Creating FBO for 00000000 : 480 x 272 x 3
19:35:091 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 16 fs 19
19:35:853 dtMainThread I[UTIL]: HLE\sceUtility.cpp:210 sceUtilityLoadModule(771)
19:35:853 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:692 ~SCE module, skipping header
19:35:853 dtMainThread I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 5B, cannot decrypt module
19:35:853 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1440 288=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/modules/psmf.prx,flag=00000000,00000014,00000002,00000002,position = 00000000)
19:35:853 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1473 sceKernelStartModule(288,asize=00000000,aptr=00000000,retptr=0bfbf978,00000000):​ faked (undecryptable module)
19:35:854 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:692 ~SCE module, skipping header
19:35:854 dtMainThread I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 5B, cannot decrypt module
19:35:854 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1440 289=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/modules/libpsmfplayer.prx,flag=00000000,00000014,00000002,00000002,position = 00000000)
19:35:854 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1473 sceKernelStartModule(289,asize=00000000,aptr=00000000,retptr=0bfbf978,00000000):​ faked (undecryptable module)
19:35:854 dtMainThread I[ME]: HLE\sceMpeg.cpp:369 sceMpegInit()
19:35:854 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2111 290=sceKernelCreateThread(name=videoThread, entry=0882ecc8, prio=21, stacksize=2048)
19:35:854 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2111 291=sceKernelCreateThread(name=audioThread, entry=0882eac0, prio=20, stacksize=2048)
19:35:854 dtMainThread W[ME]: HLE\scePsmf.cpp:773 scePsmfPlayerCreate(08f4a674, 0bfbf9e4)
19:35:854 dtMainThread W[ME]: HLE\scePsmf.cpp:924 scePsmfPlayerGetAudioOutSize(08f4a674)
19:35:854 dtMainThread I[ME]: HLE\scePsmf.cpp:857 scePsmfPlayerSetPsmf(08f4a674, disc0:/PSP_GAME/USRDIR/intro.pmf)
19:35:866 dtMainThread I[ME]: HW\MediaEngine.cpp:84 FF: deprecated pixel format used, make sure you did set range correctly
19:35:866 dtMainThread I[ME]: HW\MediaEngine.cpp:84 FF: No accelerated colorspace conversion found from yuv420p to rgba.
19:35:870 dtMainThread I[ME]: HLE\scePsmf.cpp:1255 scePsmfPlayerConfigPlayer(08f4a674, pixelType, 3)
19:35:870 dtMainThread I[ME]: HLE\scePsmf.cpp:1252 scePsmfPlayerConfigPlayer(08f4a674, loop, 1)
19:35:870 dtMainThread W[ME]: HLE\scePsmf.cpp:930 UNIMPL scePsmfPlayerStart(08f4a674, 0bfbf9cc, 00000000)
19:35:870 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=290, argSize=0, argPtr=00000000)
19:35:872 videoThread  E[MM]: MemmapFunctions.cpp:55 Unknown GetPointer f8aea8ac PC 0882ed2c LR 0882ed2c
19:35:872 dtMainThread I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=291, argSize=0, argPtr=00000000)
19:35:892 idle0        I[SCEGE]: GLES\Framebuffer.cpp:1503 Destroying FBO for 00090000 : 480 x 272 x 3
19:35:892 idle0        I[SCEGE]: GLES\Framebuffer.cpp:1503 Destroying FBO for 00000000 : 480 x 272 x 3
19:36:649 audioThread  I[ME]: HLE\scePsmf.cpp:794 scePsmfPlayerStop(08f4a674)
19:36:649 audioThread  I[KERNEL]: HLE\sceKernelThread.cpp:2255 sceKernelExitThread(0)
19:36:650 videoThread  I[KERNEL]: HLE\sceKernelThread.cpp:2255 sceKernelExitThread(0)
19:36:650 dtMainThread E[ME]: HLE\scePsmf.cpp:1001 UNIMPL scePsmfPlayerReleasePsmf(08f4a674)
19:36:650 dtMainThread I[ME]: HLE\scePsmf.cpp:972 scePsmfPlayerDelete(08f4a674)
19:36:651 dtMainThread I[ME]: HLE\sceMpeg.cpp:1064 sceMpegFinish(...)
19:36:651 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1572 sceKernelStopModule(00000120, 00000000, 00000000, 0bfbf98c, 00000000) - faking
19:36:652 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1633 sceKernelUnloadModule(288)
19:36:652 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1572 sceKernelStopModule(00000121, 00000000, 00000000, 0bfbf98c, 00000000) - faking
19:36:652 dtMainThread I[MODULE]: HLE\sceKernelModule.cpp:1633 sceKernelUnloadModule(289)
19:36:652 dtMainThread I[UTIL]: HLE\sceUtility.cpp:245 sceUtilityUnloadModule(771)
19:36:652 dtMainThread W[KERNEL]: d:\programming\ppsspp\core\hle\sceKernel.h:457 Kernel: Bad object handle 292 (00000124)
19:36:720 dtMainThread I[UTIL]: Dialog\PSPSaveDialog.cpp:58 sceUtilitySavedataInitStart(08b08e2c) : Mode = 11
19:36:721 dtMainThread I[SCEGE]: GLES\Framebuffer.cpp:772 Creating FBO for 00000000 : 480 x 272 x 3
19:36:722 dtMainThread I[SCEGE]: GLES\Framebuffer.cpp:772 Creating FBO for 00090000 : 480 x 272 x 3
19:36:728 dtMainThread I[UTIL]: Dialog\PSPSaveDialog.cpp:58 sceUtilitySavedataInitStart(08b08e2c) : Mode = 22
19:38:295 dtMainThread I[ME]: HLE\sceAtrac.cpp:1268 0=sceAtracSetDataAndGetID(08b18900, 00001000)
19:38:295 dtMainThread W[ME]: HLE\sceAtrac.cpp:1158 This is an atrac3+ stereo audio
19:38:297 dtMainThread I[ME]: HLE\sceAtrac.cpp:1223 sceAtracSetData(0, 091aad10, 00014000)
19:38:297 dtMainThread W[ME]: HLE\sceAtrac.cpp:1158 This is an atrac3+ stereo audio
19:38:650 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 23 fs 17
19:38:668 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 25 fs 17
19:38:686 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 27 fs 17
19:38:699 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 27 fs 19
19:41:274 dtMainThread I[ME]: HLE\sceAtrac.cpp:969 sceAtracReleaseAtracID(0)
19:41:280 dtMainThread I[UTIL]: Dialog\PSPSaveDialog.cpp:58 sceUtilitySavedataInitStart(08f307e4) : Mode = 5
19:41:286 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 13 fs 30
19:41:294 dtMainThread I[G3D]: GLES\ShaderManager.cpp:135 Linked shader: vs 32 fs 33
19:42:272 dtMainThread I[COMMON]: FileUtil.cpp:223 CreateDir: directory Z:\extracted\2.Temp Games\PSP ISOs\Tools\ppsspp-windows\memstick/PSP\SAVEDATA\ULES00808PG0300
19:42:275 dtMainThread I[UTIL]: Dialog\SavedataParam.cpp:416 Saving file with size 8963 in ms0:/PSP/SAVEDATA/ULES00808PG0300/GAMEDATA.BIN
19:42:870 dtMainThread E[HLE]: Util\BlockAllocator.cpp:271 BlockAllocator : invalid free 00910a70
19:43:002 dtMainThread I[ME]: HLE\sceAtrac.cpp:1268 0=sceAtracSetDataAndGetID(08b18900, 00001000)
19:43:002 dtMainThread W[ME]: HLE\sceAtrac.cpp:1158 This is an atrac3+ stereo audio
19:43:003 dtMainThread I[ME]: HLE\sceAtrac.cpp:1223 sceAtracSetData(0, 091aaea0, 00014000)
19:43:003 dtMainThread W[ME]: HLE\sceAtrac.cpp:1158 This is an atrac3+ stereo audio
19:46:492 dtMainThread I[ME]: HLE\sceAtrac.cpp:969 sceAtracReleaseAtracID(0)
19:46:497 dtMainThread I[UTIL]: Dialog\PSPSaveDialog.cpp:58 sceUtilitySavedataInitStart(08f388c4) : Mode = 4
19:47:223 dtMainThread I[ME]: HLE\sceAtrac.cpp:1268 0=sceAtracSetDataAndGetID(08b18900, 00001000)
19:47:223 dtMainThread W[ME]: HLE\sceAtrac.cpp:1158 This is an atrac3+ stereo audio
19:47:224 dtMainThread I[ME]: HLE\sceAtrac.cpp:1223 sceAtracSetData(0, 091ab080, 00014000)
19:47:224 dtMainThread W[ME]: HLE\sceAtrac.cpp:1158 This is an atrac3+ stereo audio
19:53:419 FMOD Streame I[KERNEL]: HLE\sceKernelThread.cpp:2111 295=sceKernelCreateThread(name=FMOD async FILE thread, entry=088f3854, prio=64, stacksize=4096)
19:53:419 FMOD Streame I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=295, argSize=4, argPtr=00000000)
19:53:419 FMOD Streame W[KERNEL]: HLE\sceKernelThread.cpp:2178 00000000=sceKernelStartThread(thread=295, argSize=4, argPtr=00000000): NULL argument with size (should crash?)
20:01:345 FMOD Streame I[ME]: HW\MediaEngine.cpp:84 FF: Frame data doesn't match channel configuration!
20:01:345 FMOD Streame E[ME]: HLE\sceAtrac.cpp:608 avcodec_decode_audio4: Error decoding audio -1094995529
20:17:122 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 272: Thread "idle0": pc= 08000000 sp= 083fff00 RUN      (wt=0 wid=0 wv= 00000000 )
20:17:122 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 273: Thread "idle1": pc= 08000000 sp= 083fef00  READY     (wt=0 wid=0 wv= 00000000 )
20:17:122 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 274: Module ""PGPSP03"": name="PGPSP03" gp=08b10a60 entry=088cc1cc
20:17:122 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 276: Thread "user_main": pc= 08a02d6c sp= 0bfff680   WAIT    (wt=1 wid=0 wv= 00000000 )
20:17:122 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 277: Thread "dtMainThread": pc= 088f5480 sp= 0bfbf8f0   WAIT    (wt=3 wid=285 wv= 00000001 )
20:17:122 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 278: CallBack "exitCallback": thread=277, argument= 00000000
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 279: MemoryPart "UserSbrk": MemPart: 08b33000 - 09e39400    size: 01306400
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 280: OpenFile "disc0:/PSP_GAME/USRDIR/data.pak": Seekpos: 095ce617
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 281: EventFlag "SceGuSignal": init=00000001 cur=00000001 numwait=0
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 282: Semaphore "FMOD CriticalSection": -
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 283: Thread "FMOD Software Mixer thread": pc= 088eee20 sp= 0bf9fa20   WAIT    (wt=10 wid=9 wv= 00000200 )
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 284: Thread "FMOD Streamer thread": pc= 088e0118 sp= 0bf8f9a0   WAIT    (wt=20 wid=1 wv= 00000000 )
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 285: Semaphore "FMOD CriticalSection": -
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 286: Semaphore "FMOD CriticalSection": -
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 287: CallBack "fatMsCallback": thread=277, argument= 08dc2290
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 293: CallBack "exitCallback": thread=277, argument= 00000000
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 294: Semaphore "FMOD Semaphore": -
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:487 KO 295: Thread "FMOD async FILE thread": pc= 088f5540 sp= 0bf8d280   WAIT    (wt=3 wid=294 wv= 00000001 )
20:17:123 idle0        I[KERNEL]: HLE\sceKernel.cpp:153 Shutting down kernel - 18 kernel objects alive
20:17:167 GLES\Framebuffer.cpp:1503 I[SCEGE]: Destroying FBO for 00000000 : 480 x 272 x 3
20:17:167 GLES\Framebuffer.cpp:1503 I[SCEGE]: Destroying FBO for 00090000 : 480 x 272 x 3
20:18:241 Config.cpp:609 I[LOAD]: Config saved: ppsspp.ini
20:18:243 Config.cpp:621 I[LOAD]: Controller config saved: controls.ini

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
12-10-2013, 07:13 AM
Post: #13
RE: Silverfall
> E[MM]: MemmapFunctions.cpp:55 Unknown GetPointer f8aea8ac PC 0882ed2c LR 0882ed2c

Hmm, could just be the bad stride, not sure.

> Util\BlockAllocator.cpp:271 BlockAllocator : invalid free 00910a70

Hmm.

> 19:53:419 FMOD Streame W[KERNEL]: HLE\sceKernelThread.cpp:2178 00000000=sceKernelStartThread(thread=295, argSize=4, argPtr=00000000): NULL argument with size (should crash?)
> 20:01:345 FMOD Streame I[ME]: HW\MediaEngine.cpp:84 FF: Frame data doesn't match channel configuration!
> 20:01:345 FMOD Streame E[ME]: HLE\sceAtrac.cpp:608 avcodec_decode_audio4: Error decoding audio -1094995529

Hmm, smells like audio problems.

Lots of hmms. Anyway, in scePsmf.cpp, there's this line:

int displaybufSize = psmfplayer->mediaengine->writeVideoImage(Memory::GetPointer(displaybuf), frameWidth, videoPixelMode);

What happens if you uncomment writeVideoLineRGBA, and then change it to e.g.:

NOTICE_LOG(HLE, " *** Writing video image to: %08x / %08x", displaybuf, frameWidth);
int displaybufSize = psmfplayer->mediaengine->writeVideoImage(Memory::GetPointer(displaybuf), frameWidth & 0x7FF, videoPixelMode);

Does it still crash? The pointer itself may be wrong. If it does crash, then what does it log for those numbers with writeVideoLineRGBA disabled again?

-[Unknown]
Find all posts by this user
Quote this message in a reply
12-10-2013, 07:27 AM (This post was last modified: 12-10-2013 07:30 AM by solarmystic.)
Post: #14
RE: Silverfall
(12-10-2013 07:13 AM)[Unknown] Wrote:  What happens if you uncomment writeVideoLineRGBA, and then change it to e.g.:

NOTICE_LOG(HLE, " *** Writing video image to: %08x / %08x", displaybuf, frameWidth);
int displaybufSize = psmfplayer->mediaengine->writeVideoImage(Memory::GetPointer(displaybuf), frameWidth & 0x7FF, videoPixelMode);


Does it still crash? The pointer itself may be wrong. If it does crash, then what does it log for those numbers with writeVideoLineRGBA disabled again?

-[Unknown]

Do I change/replace the same previously uncommented writeVideoLineRGBA line located at line 514 in the MediaEngine.cpp file with the bolded lines you suggested? Doing so causes compile errors, because psmfplayer and displaybuf are undefined, so sayeth the compiler.

Or am I just supposed to add to the uncommented line?

PPSSPP Modern Testbed:-
Intel Core i5 4690K @ 4.0 GHz
NVIDIA Geforce GTX 760 2GB GDDR5 VRAM @ 1138/6500 Mhz
16 GB DDR3 RAM @ 1600 MHz
Windows 7 x64 SP1

PPSSPP Ancient Testing Rig:-
Intel Core 2 Duo T9550 @ 2.8GHz
ATI Mobility Radeon 4670 1GB GDDR3 VRAM @ 843/882 MHz
8 GB DDR3 RAM @ 1066 MHz
Windows 7 x64 SP1
Find all posts by this user
Quote this message in a reply
12-10-2013, 10:17 PM
Post: #15
RE: Silverfall
Sorry, I meant to change this line:

int displaybufSize = psmfplayer->mediaengine->writeVideoImage(Memory::GetPointer(displaybuf), frameWidth, videoPixelMode);

To those bolded lines. And also uncomment the writeVideoLineRGBA line.

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: