Final Fantasy XIII [BLUS30416]
Started by Blast Processing




50 posts in this topic
enderandrew
Member


0
36 posts 13 threads Joined: Oct 2017
10-18-2017, 04:43 AM -
#11
(10-18-2017, 12:27 AM)Melchior Wrote: ooh lol the extension was in caps it really should not matter at all what the file name is or the extension...
That is must likely a BUG or DESIGN-FLAW in that program.. lol Wink 
Sure enough, check step 7 of the Quickstart guide for dumping with a BluRay drive. It mentions if the extension is in caps, the decrypt fails. I can verify that now.

Quote:7. Open 3k3y ISO Tools. Click the ISO Crypto option and select the dumped .iso file to decrypt it. Make sure the .iso file extension is in lower-case letters (.iso not .ISO), or the decryption will not work.

That is some really poor coding.

More on topic, I do have a good dump now and I'm seeing basically the same results as you. But I'm willing to test this game more with future builds and report if anything changes.

I was able to get it to crash in the same place but in a new way. I tried the "Hook Static Functions" option and now I get a different error when it hangs.

Code:
E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x013d2768]} 'sys_lwmutex_lock' failed with 0x80010008 : CELL_EDEADLK [2]
E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x013d2778]} 'sys_lwmutex_unlock' failed with 0x80010009 : CELL_EPERM [2]
F {SPU[0x2000004] Thread (UserSpursCellSpursKernel4)} class std::runtime_error thrown: Branch-to-self (0x00eec)
(in file Emu\Cell\SPUASMJITRecompiler.cpp:2298)
Melchior
Member


0
24 posts 2 threads Joined: Aug 2017
Lightbulb  10-19-2017, 02:57 PM -
#12
New Thoughts and testing...

I FOUND if I set CPU settings tab:
[PPU = Interpreter (FAST)]
[SPU = Recompiler(ASMJIT)]
AND!
set the SPU thread count to just [ 1 ] Idea

I got RPCS3 to display the rest of the Title screen FF13 logo..
BUT still locks up before the main menu is displayed... :/

F {SPU[0x2000004] Thread (UserSpursCellSpursKernel4)} MEM: Access violation reading location 0x0
F {SPU[0x2000003] Thread (UserSpursCellSpursKernel3)} MEM: Access violation reading location 0x1000

   


.7z   RPCS3 (v0.0.3.6510)(2017-10-19)(34a6085c)(Alpha)_Win64__FF13 (Logs and Screenshots).7z (Size: 1.18 MB / Downloads: 2)
This post was last modified: 10-19-2017, 03:07 PM by Melchior.
PC Specs:
See CPUz Report or forum profile page...
My CPUz Report (Sage of Life 3)


Melchior
Member


0
24 posts 2 threads Joined: Aug 2017
10-21-2017, 06:18 AM -
#13
WoW with today's build (v0.0.3.6520)
I set the res to 720x480

maybe just a fluke but the main menu items FINALLY displayed!!!! lol Wink Tongue WOW
- New Game
- Settings..

Then it crashed as soon as I attempted to access a menu item..
go figure.. Wink Tongue

always a memory access violation....
F {MFC Thread} MEM: Access violation writing location 0x0
PC Specs:
See CPUz Report or forum profile page...
My CPUz Report (Sage of Life 3)


fafal
Member


0
1 posts 0 threads Joined: Aug 2017
10-21-2017, 10:54 AM -
#14
(10-21-2017, 06:18 AM)Melchior Wrote: WoW with today's build (v0.0.3.6520)
I set the res to 720x480

maybe just a fluke but the main menu items FINALLY displayed!!!! lol Wink Tongue WOW
- New Game
- Settings..

Then it crashed as soon as I attempted to access a menu item..
go figure.. Wink Tongue

always a memory access violation....
F {MFC Thread} MEM: Access violation writing location 0x0

hi. can you share video ? tnx
Melchior
Member


0
24 posts 2 threads Joined: Aug 2017
10-24-2017, 05:15 AM -
#15
I have been able to get as far as a second loading screen,
which is  after the NewGame Intro movie...
BUT at that point RPCS3 FULLY CRASHES with a
Memory  Access violation - (32bit) code (0xC0000005)
because RPCS3 crashes the logging is NEVER WRITTEN to FILE..
which is STUPID to only reserve a large file spot.. but not actively write the debug log...
now there is no record...
Quote:0:009> kc
Call Site
ntdll!ZwWaitForMultipleObjects
KERNELBASE!WaitForMultipleObjectsEx
kernel32!WaitForMultipleObjectsExImplementation
kernel32!WerpReportFaultInternal
kernel32!WerpReportFault
kernel32!BasepReportFault
kernel32!UnhandledExceptionFilter
ntdll! ?? ::FNODOBFM::`string'
ntdll!_C_specific_handler
ntdll!RtlpExecuteHandlerForException
ntdll!RtlDispatchException
ntdll!KiUserExceptionDispatcher
rpcs3!hid_write_control
rpcs3!hid_write_control
rpcs3!hid_write_control
rpcs3!hid_write_control
rpcs3!hid_write_control
rpcs3!hid_write_control
ucrtbase!thread_start<unsigned int (__cdecl*)(void * __ptr64)>
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart



RPCS3 settings:

Quote:CPU settings
PPU: Interpreter (FAST)
SPU: Recompiler (ASMJIT)
SPU Threads = 1
Enable SPU Detection Loop = ON

Quote:GPU Settings:
Renderer: OpenGL
Default Resolution: 720x480


Quote:Audio: XAudio2
Downmix Stero = ON



rest are defaults I think...
see attached archive with setting screenshots, etc...
This post was last modified: 10-24-2017, 05:23 AM by Melchior.


Attached Files
.rar   _My RPCS3 Settings__Screenshots.rar (Size: 300.69 KB / Downloads: 2)
PC Specs:
See CPUz Report or forum profile page...
My CPUz Report (Sage of Life 3)


enderandrew
Member


0
36 posts 13 threads Joined: Oct 2017
10-25-2017, 02:42 AM -
#16
Here is my crash log.


Attached Files
.gz   RPCS3.log.gz (Size: 415.17 KB / Downloads: 0)
enderandrew
Member


0
36 posts 13 threads Joined: Oct 2017
11-08-2017, 06:15 AM -
#17
With the latest build, if you select "Settings" from the Main Menu, it displays the settings menu but crashes. That is further than I've gotten before.

[Image: m6TsxiP.jpg]

E {rsx::thread} RSX: Texture resides in render target memory, but requested type is not 2D (0)
F {SPU[0x2000001] Thread (UserSpursCellSpursKernel1)} class std::runtime_error thrown: Unimplemented instruction
(in file Emu\Cell\SPUInterpreter.cpp:362)
F {SPU[0x2000002] Thread (UserSpursCellSpursKernel2)} class std::runtime_error thrown: Branch-to-self (0x00eec)
(in file Emu\Cell\SPUASMJITRecompiler.cpp:2298)


But wait, there is more! If I select New Game, the opening movie plays. It doesn't seem to progress past a "Now Loading" screen, but there is progress here. We're closer to getting fully in game.

[Image: pdKdW28.jpg]

Here is the log from where it hangs/crashes on the Settings menu.


Attached Files
.gz   FFXIII - Settings Menu Log.gz (Size: 339.16 KB / Downloads: 0)
Melchior
Member


0
24 posts 2 threads Joined: Aug 2017
11-08-2017, 06:43 AM -
#18
@enderandrew
That is right.. while I have not tested the  [Main-menu --> "Settings"  menu]

For me RPCS3 some times finishes displaying the main menu.. and some times I can get to the Intro/fmv and that loading screen after it..
but if left alone for a while it always fully crashes RPCS3 at said loading screen...


Quote:E {PPU[0x1000000] Thread (main_thread) [0x007f8894]} Stat: 'sys_prx_get_module_id_by_name' failed with 0x8001112e : CELL_PRX_ERROR_UNKNOWN_MODULE [x4]
E {PPU[0x1000000] Thread (main_thread) [0x007f8894]} Stat: 'sys_lwmutex_lock' failed with 0x80010005 : CELL_ESRCH [x9]
E {PPU[0x1000000] Thread (main_thread) [0x007f8894]} Stat: 'sys_lwmutex_unlock' failed with 0x80010009 : CELL_EPERM [x10]
E {PPU[0x1000016] Thread (_sys_MixerChStripMain) [0x00a230f0]} Stat: 'sys_lwmutex_lock' failed with 0x80010005 : CELL_ESRCH [x336664]
E {PPU[0x1000016] Thread (_sys_MixerChStripMain) [0x00a230f0]} Stat: 'sys_lwmutex_unlock' failed with 0x80010009 : CELL_EPERM [x336664]
E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x009fdac8]} Stat: 'sys_lwmutex_lock' failed with 0x80010008 : CELL_EDEADLK [x15]
E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x009fdac8]} Stat: 'sys_lwmutex_unlock' failed with 0x80010009 : CELL_EPERM [x15]
E {PPU[0x1000018] Thread (_cellsurMixerMain) [0x00a1f8ac]} Stat: 'sys_mutex_lock' failed with 0x80010008 : CELL_EDEADLK [x42077]
This post was last modified: 11-08-2017, 08:11 AM by Melchior.
PC Specs:
See CPUz Report or forum profile page...
My CPUz Report (Sage of Life 3)


Melchior
Member


0
24 posts 2 threads Joined: Aug 2017
11-10-2017, 09:10 PM -
#19
and I set it to trace level and got this set of info...



Code:
! {PPU[0x1000033] Thread (_libsail-control)} Thread time: 0.686404s (2.776956Gc); Faults: 0 [rsx:0, spu:0];
W {PPU[0x1000014] Thread (MediaPlayer.CommandHandler) [0x013d2760]} sys_lwmutex: _sys_lwmutex_destroy(lwmutex_id=0x9503dd00)
W {PPU[0x1000014] Thread (MediaPlayer.CommandHandler) [0x0181d8ec]} sys_cond: sys_cond_destroy(cond_id=0x8603dc00)
W {PPU[0x1000014] Thread (MediaPlayer.CommandHandler) [0x0181d8f8]} sys_mutex: sys_mutex_destroy(mutex_id=0x8503db00)
W {PPU[0x1000014] Thread (MediaPlayer.CommandHandler) [0x0181d8ec]} sys_cond: sys_cond_destroy(cond_id=0x8603da00)
W {PPU[0x1000014] Thread (MediaPlayer.CommandHandler) [0x0181d8f8]} sys_mutex: sys_mutex_destroy(mutex_id=0x8503d900)
W {PPU[0x1000014] Thread (MediaPlayer.CommandHandler) [0x013d2760]} sys_lwmutex: _sys_lwmutex_destroy(lwmutex_id=0x9503de00)
W {PPU[0x1000014] Thread (MediaPlayer.CommandHandler) [0x013d2760]} sys_lwmutex: _sys_lwmutex_destroy(lwmutex_id=0x9503df00)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x5, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x6, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x7, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x8, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x9, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xa, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xb, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xc, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xd, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420a3c]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xe, a4=0x0, a5=0x0, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x5, a4=0x3da001104590000, a5=0x10006835412b, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x6, a4=0x4630021049c0000, a5=0x1400403c81ab, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x7, a4=0x49d000105bc0000, a5=0x14005c6081e5, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x8, a4=0x5bd000105da0000, a5=0xa005c644305, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0x9, a4=0x5db000105e20000, a5=0x5005c654323, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xa, a4=0x5e3000105e50000, a5=0x3005c65a32b, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xb, a4=0x5e6000105e60000, a5=0x2005c65c32e, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xc, a4=0x20e000102f30000, a5=0x28006082832f, a6=0x0)
W {PPU[0x1000000] Thread (main_thread) [0x01420b98]} sys_rsx: sys_rsx_context_attribute(context_id=0x55555555, package_id=0x300, a3=0xd, a4=0x2f4001103d90000, a5=0x2800689f4415, a6=0x0)
W {PPU[0x1000019] Thread (Cinema 0x2401a818) [0x013d2760]} sys_lwmutex: _sys_lwmutex_destroy(lwmutex_id=0x9503d100)
W {PPU[0x1000019] Thread (Cinema 0x2401a818) [0x013d2758]} sys_lwmutex: _sys_lwmutex_create(lwmutex_id=*0xd00fb998, protocol=0x1, control=*0x1258748, arg4=0x80000001, name=0x0, arg6=0x0)
W {PPU[0x1000013] Thread (Loader) [0x013d2758]} sys_lwmutex: _sys_lwmutex_create(lwmutex_id=*0xd00c9388, protocol=0x2, control=*0x23c1d970, arg4=0x80000001, name=0x2063380100000000, arg6=0x0)
W {PPU[0x1000013] Thread (Loader) [0x013d2780]} sys_lwcond: _sys_lwcond_create(lwcond_id=*0xd00c9388, lwmutex_id=0x9503fe00, control=*0x23c1d988, name=0x50d8c12370dcc100, arg5=0x0)
W {PPU[0x1000013] Thread (Loader) [0x013d2758]} sys_lwmutex: _sys_lwmutex_create(lwmutex_id=*0xd00c9388, protocol=0x2, control=*0x23c1d8b0, arg4=0x80000001, name=0x2063380100000000, arg6=0x0)
W {PPU[0x1000013] Thread (Loader) [0x013d2780]} sys_lwcond: _sys_lwcond_create(lwcond_id=*0xd00c9388, lwmutex_id=0x95040000, control=*0x23c1d8c8, name=0x50d8c12370dcc100, arg5=0x0)
W {PPU[0x1000026] Thread (white::sound::AsyncRegistrant) [0x005430bc]} sys_semaphore: sys_semaphore_create(sem_id=*0xd014fb24, attr=*0xd014fb70, initial_val=0, max_val=1)
W {PPU[0x1000026] Thread (white::sound::AsyncRegistrant) [0x005431b8]} sys_semaphore: sys_semaphore_destroy(sem_id=0x96040200)
W {PPU[0x1000009] Thread (GameUpdate) [0x013d2788]} sys_lwcond: _sys_lwcond_destroy(lwcond_id=0x97040100)
W {PPU[0x1000009] Thread (GameUpdate) [0x013d2760]} sys_lwmutex: _sys_lwmutex_destroy(lwmutex_id=0x95040000)
W {PPU[0x1000009] Thread (GameUpdate) [0x013d2788]} sys_lwcond: _sys_lwcond_destroy(lwcond_id=0x9703ff00)
W {PPU[0x1000009] Thread (GameUpdate) [0x013d2760]} sys_lwmutex: _sys_lwmutex_destroy(lwmutex_id=0x9503fe00)
W {PPU[0x1000012] Thread (Loader) [0x01464380]} sys_fs: sys_fs_fstat(fd=9, sb=*0xd00c07c8)
W {PPU[0x1000012] Thread (Loader) [0x01464380]} sys_fs: sys_fs_fstat(fd=12, sb=*0xd00c07c8)
! Stopping emulator...

So...
This is from the load screen after the NewGame-FMV..
Where it just sucks up 50% of my CPU and eventually crashes the whole emulator...
This post was last modified: 11-10-2017, 09:17 PM by Melchior.


Attached Files
.rar   RPCS3 (v0.0.3.6778)(2017-11-10)(77580f09)(Alpha)_Win644__FF13 (Logs, Settings, Screenshots).rar (Size: 449.48 KB / Downloads: 0)
PC Specs:
See CPUz Report or forum profile page...
My CPUz Report (Sage of Life 3)


enderandrew
Member


0
36 posts 13 threads Joined: Oct 2017
11-13-2017, 03:26 AM -
#20
This appears to have regressed in RPCS3 v0.0.4-6075-0064976c Alpha. I can't even get the FF logo to display anymore.

E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x013d2768]} 'sys_lwmutex_lock' failed with 0x80010008 : CELL_EDEADLK [3]
E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x013d2778]} 'sys_lwmutex_unlock' failed with 0x80010009 : CELL_EPERM [3]
F {MFC Thread} MEM: Access violation writing location 0x3f53c68
This post was last modified: 11-13-2017, 06:02 PM by enderandrew.


Forum Jump:


Users browsing this thread: 1 Guest(s)