Skip to content

Demon's Souls (PPSA01341) — main menu OK, crash in intro cutscene (kernel/memory.cpp:920) #17

Open

Description

@Tanaka-zi

Game title

Demon's Souls

Game ID / serial

PPSA01341

KytyPS5 version

KytyPlus-2026-10-19-0846fa4 (official build)

Compatibility status

In game

Last working build / first broken build

No response

Result details

Logos and main menu work correctly. Starting a new game and creating a character works, but the emulator crashes during the intro cutscene (the character walking in fog, before gameplay starts).

Error at crash:
Memory: attempted to access invalid address 0x0000f01f3f7efcc8 with size 0x0000000000003bf7 in src/kernel/memory.cpp:920

The crash point moves slightly further into the cutscene on repeated attempts as the Vulkan pipeline cache grows (cache file loaded: 11,576,500 bytes; last shader counters VS 47 | PS 66 | CS 390). Game version is 1.00 (A0100-V0100), EUR region, extracted from my own debug PKG.

Steps to reproduce the result

  1. Launch Demon's Souls (PPSA01341)
  2. Select New Game
  3. Create a character and start
  4. Watch the intro cutscene — the emulator crashes during the fog walk sequence, before player control begins

Expected behavior

The intro cutscene plays to completion and the tutorial area loads with player control.

OS

Fedora Linux 44 (KDE Plasma, Wayland), kernel 6.18

CPU

Intel Core i5-12400F

GPU

NVIDIA GeForce RTX 3070 Ti — driver [fill this from nvidia-smi]

RAM / VRAM

16 GB RAM / 8 GB VRAM

Log file upload

_kyty.txt

Screenshots/video

No response

Extra notes

Settings: default launcher settings — 1280x720 window, shader optimization "Performance", upscaler FSR1 (Performance), present mode Fifo. Vulkan validation and shader validation off.

Environment: KDE Plasma on Wayland. The game folder was extracted from my own debug PKG (EP9000-PPSA01341_00-DEMONSSOULS00-A0100-V0100); extraction completed fully (81.32 GB) and the dump reaches the main menu consistently, so the dump itself appears clean.

Observation: the crash point in the intro cutscene moves slightly further on repeated attempts as the Vulkan pipeline cache grows (_PipelineCache/PPSA01341.bin loaded at 11,576,500 bytes before the crash run).

Happy to re-test newer builds and provide fresh logs — just ping this issue.

No response

Activity

  1. Coder787-source commented on Oct 21, 2026

    @Coder787-source
    Owner

    Hi @Tanaka-zi would you mind testing v4.6 I implemented a plausible fix for this game, however,I can't confirm it went farther, thanks!

  2. Tanaka-zi commented on Oct 22, 2026

    @Tanaka-zi
    Author

    I'm reopening this issue because I accidentally closed it while preparing a follow-up test.

    I'm testing Demon's Souls (PPSA01341) again to check whether the intro cutscene crash is still reproducible. I'll update this issue with the new build version, test results, and logs.

    Update — Second Test (KytyPlus v4.7)

    I performed a second test of Demon's Souls (PPSA01341) using KytyPlus v4.7 with the default emulator settings.

    Results

    • Game launch: Successful
    • First cutscene: Plays normally
    • Main menu: Works correctly
    • Character creation: Works correctly
    • Fog sequence: Loads successfully
    • Second cutscene (character walking through the fog): The cutscene now plays to completion.
    • Crash point: The emulator crashes immediately after the second cutscene finishes, just before player control begins.
    • Gameplay: Not reached.

    Steps to reproduce

    1. Launch Demon's Souls (PPSA01341).
    2. Select New Game.
    3. Create a character and start the game.
    4. Allow the introductory cutscenes to play.
    5. Wait for the second cutscene to finish.
    6. The emulator crashes immediately before gameplay begins.

    Configuration

    • Emulator version: KytyPlus v4.7 btw i tested in v4.6 and it's a little better i can see the hud loading then crashes
    • Settings: Default
    • Operating system: Fedora Linux 44, KDE Plasma on Wayland
    • Kernel: Linux 7.2.11-200.fc44.x86_64
    • CPU: Intel Core i5-12400F
    • GPU: NVIDIA GeForce RTX 3070 Ti (8 GB VRAM)
    • System RAM: 16 GB

    Comparison with the previous test

    In the previous test, the emulator crashed before the second cutscene in the fog

    In this test, the entire second cutscene completes, but the emulator crashes immediately afterward, before the player gains control.

    This indicates that the crash point has moved further into the startup sequence, although the cause has not yet been determined.

    Thank you for your work on KytyPlus.

    Log

    _kyty.txt

  3. Tanaka-zi commented on Oct 22, 2026

    @Tanaka-zi
    Author
    2026-10-22.03-00-13.1.mp4

    i also recorded a video if you want to see the whole thing

  4. Coder787-source commented on Oct 22, 2026

    @Coder787-source
    Owner

    Hi @Tanaka-zi would you mind testing v4.8, I wasnt able to add a fix,however,i added diagnostics which would make it much more clear where to add the fix, take your time,no rush!

  5. Tanaka-zi commented on Oct 23, 2026

    @Tanaka-zi
    Author

    Hi! I tested KytyPlus v4.8 on Fedora Linux with Demon's Souls (PPSA01341). The game still crashes before reaching gameplay.

    The new diagnostics report:

    Official build KytyPlus-2026-10-22-a7d8417
    
    failed to create image: result=ErrorOutOfDeviceMemory extent=2048x2048x1 format=134 layers=1 levels=12 usage=0xf flags=0x188 samples=1
    in /home/runner/work/KytyPlus/KytyPlus/src/graphics/host_gpu/renderer/image/image.cpp:734
    

    The shader counters immediately before the error were:
    VS 199 | PS 269 | CS 667 | GS 0 | LS 0 | HS 0 | TES 0

    My GPU is an NVIDIA RTX 3070 Ti with 8 GB VRAM.

    Could this indicate a GPU image allocation issue? Please let me know if you need additional diagnostics or a GPU-memory snapshot.

    i hope this is what you were looking for, and btw i made a new game dump of demon's souls PPSA01341-EUR-v01.007.000 soo it's an updated ver if you want me to test that as well i can

    Thanks for adding the diagnostics!

    Log

    _kyty.txt

  6. Coder787-source commented on Oct 23, 2026

    @Coder787-source
    Owner

    Hi @Tanaka-zi would you mind testing v4.9, I added a fix which could help with making the game progress, I wasn't able to test this myself, so its unverified, hope it works!

  7. Tanaka-zi commented on Oct 25, 2026

    @Tanaka-zi
    Author

    Hi! I tested KytyPlus 4.9 and 5.0, but both versions still crash at exactly the same point in Demon's Souls (PS5, EUR, PPSA01341, v1.00).

    The crash happens immediately after the second fog-walking intro cutscene, just before the player gains control.

    My diagnostics:

    The KytyPlus log folder is empty, so I couldn't find any log files there. However, I copied the error output directly from the terminal.

    The terminal output contains:

    _kyty.txt

    Error:
    failed to create image: result=ErrorOutOfDeviceMemory extent=4096x4096x1 format=43 layers=5 levels=1 usage=0x1f flags=0x108 samples=1

    Location:
    src/graphics/host_gpu/renderer/image/image.cpp:746

    Shader counts immediately before the error:
    VS 204 | PS 275 | CS 700 | GS 0 | LS 0 | HS 0 | TES 0

    The crash remains reproducible in both versions 4.9 and 5.0. The error appears to involve Vulkan image allocation, although I'm not sure whether that is the root cause.

    Could you please advise how I can enable or locate the correct diagnostic logs? The log folder is empty, but the error is visible in the terminal.

    Thank you for your work on KytyPlus!

  8. Coder787-source commented on Oct 26, 2026

    @Coder787-source
    Owner

    Hi @Tanaka-zi would you mind testing the latest release, I added a fix which could help this issue, but I wasnt able to confirm this works, hope the fix works!

  9. Tanaka-zi commented on Oct 27, 2026

    @Tanaka-zi
    Author

    Hi! Thanks for the fix! I tested the latest release, but unfortunately the game still crashes — now at the character creator.

    The new terminal log shows this error:

    failed to create image: result=ErrorOutOfDeviceMemory extent=1024x1024x1 format=138 layers=256 levels=11 usage=0xf flags=0x188 samples=1

    Location:
    src/graphics/host_gpu/renderer/image/image.cpp:746

    This is different from my previous logs, where the crash happened just before I gained control of the character. The latest fix seems to have changed how far the game gets, but it still crashes during image allocation.

    I've attached the new _kyty.txt log. Let me know if you need any additional diagnostics. Thanks again for working on this!

    _kyty.txt

  10. Coder787-source commented on Oct 27, 2026

    @Coder787-source
    Owner

    Hi @Tanaka-zi would you mind trying v5.4, I added a fix which could help solve this issue, but I couldn't verify it, hope this helps!

  11. 2mg commented on Oct 27, 2026

    @2mg

    It still crashes after you make your character, when it's loading the tutorial.

    There is also visual garbage with the 2nd cinematic that plays on your way to tutorial.

    Crash also doesn't produce _kyty.txt in it's own folder.

  12. Coder787-source commented on Oct 27, 2026

    @Coder787-source
    Owner

    Hi @2mg would you mind making sure the game is set to write a kyty.txt by changing the debugging to file instead of silent? If that doesnt work, let me know if it fails.

  13. 2mg commented on Oct 27, 2026

    @2mg

    _kyty.txt

    Apologies I don't know if I turned it off, or if your new versions overwrote my config.

    I wanted to go thru the process of creating a new character, but when I went to load game (I was expecting it would show me save slots) it actually immediately use my character from previous attempt of running the game (when it crashed before tutorial got loaded).
    So this time tutorial did load, but events leading to that point were different.

    Still got a crash when it was loading the actual tutorial level, the playable part.

  14. Coder787-source commented on Oct 28, 2026

    @Coder787-source
    Owner

    Hi @2mg can you try v5.5, I added a potential fix which might help this issue, however, I wasnt able to test, hope this helps solve the issue!

  15. 2mg commented on Oct 29, 2026

    @2mg

    18. Hi @2mg can you try v5.5, I added a potential fix which might help this issue, however, I wasnt able to test, hope this helps solve the issue!

    5.6 works and gets you to start of tutorial.

    However I have only 1 FPS.
    You didn't specify which options are needed or not for DeS Remake specifically.
    For example I have enabled Tracy and Shader validation, but I dunno if it affects performance Shader validation has an impact on performance and is it needed at all, and I've enabled Tracy because I thought it's needed for _kyty.txt.

    I can't attach _kyty.txt as it has 38MB file size.

    Windows Defender again flagged one of the exe files as a threat, please prevent this from happening in further releases.

  16. Coder787-source commented on Oct 29, 2026

    @Coder787-source
    Owner

    Hi @2mg, glad that its finally loading the tutorial, as for this game,would you mind pasting the full log as text, or send the error the log gave you, if possible?, and as for your defender issue, I have applied to SignPath to get a certificate, and assuming everything goes well, v5.7 will be the last Smartscreen(since reputation needed building), but from v5.8 and later, it shouldnt be a issue,however,during this time, v5.7 will be delayed until SignPath fully approves my application, from that point on,every build will be signed, hope this helps!

  17. 2mg commented on Oct 30, 2026

    @2mg

    I am not sure what you mean with full log or error that log gives, there are no errors, and the only log I know about is _kyty.txt.

    The only thing that's wrong is that I had to allow Defender to run the exectuable once and now it doesn't ask anymore.

    This is v5.7 with 720p upscaled with FSR1, still getting 1FPS.

    _kyty.txt
    _launcher_debug.txt

    Is there no ingame OSD for FPS/statistics/shaders/info/render>output-resolution?
    Does using FSR1 override Nearest/Bilinear/Cubic - they only work if Upscaler=off?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions