Git Product home page Git Product logo

Comments (12)

Mrlinkwii avatar Mrlinkwii commented on June 2, 2024 1

@AntonyZ89 this is an arch issue see https://gitlab.freedesktop.org/drm/amd/-/issues/3343

from pcsx2.

Mrlinkwii avatar Mrlinkwii commented on June 2, 2024

what pc spec ? because it works for me on ubuntu

from pcsx2.

andreicristianstroe avatar andreicristianstroe commented on June 2, 2024

@Mrlinkwii
Intel Core i7-4790S
AMD Radeon R9 380 2GB

Running the vulkan-radeon driver.

from pcsx2.

stenzek avatar stenzek commented on June 2, 2024

This is something with your system, or the meme distro, because nobody else can reproduce this crash.

SIGBUS is probably a misalignment exception, but we're not calling any functions that mandate alignment.

from pcsx2.

stenzek avatar stenzek commented on June 2, 2024

From the small tidbit of info I've been given about this, I'm wondering if it's a libc issue with meme distro, especially since this started appearing randomly out of nowhere. FWIW, I can't reproduce it, even on arch, but I am running it in a VM, and my system also defaults to using the AVX512 memcpy implementation.

What I do know:

  • The pointers and data getting passed in look sane.
  • It's a SIGBUS on a memory read. The read in this case is the imgui texture data. Not an NFS share, GPU memory, etc, or something that should actually result in a SIGBUS.
  • That leaves alignment exceptions. If someone can dump the value of rdi, or whatever register it's reading from on the crashing instruction (and provide a full backtrace from a debug build), I can confirm this.
  • If the source register is not aligned, then it is not our bug.

from pcsx2.

A-w-x avatar A-w-x commented on June 2, 2024

linux 6.8.9 change broke few things
https://gitlab.freedesktop.org/drm/amd/-/issues/3343 should be it

@andreicristianstroe downgrade to 6.8.8, confirmed working by another arch user

from pcsx2.

andreicristianstroe avatar andreicristianstroe commented on June 2, 2024

I am indeed running 6.8.9, just tested on my laptop with a simillar software configuration and a Ryzen cpu and everything works fine.

Will try downgrading to 6.8.8 and post back.

Also, Duckstation exhibits the same problem with the same error messages.

from pcsx2.

A-w-x avatar A-w-x commented on June 2, 2024

the isssue is about amd gpus and not specific to pcsx2 or duck, other apps crash too, you can check it for more info

from pcsx2.

andreicristianstroe avatar andreicristianstroe commented on June 2, 2024

Cannot test at the initial desktop configuration atm, just did a full system upgrade on my laptop which included glibc 2.39-4 and ran pcsx2 again, no change, games still run. The laptop also has an amd gpu, vega 10. The desktop also had a full system upgrade as of 6-7 hours ago, so it should be on the same software as the laptop.

from pcsx2.

stenzek avatar stenzek commented on June 2, 2024

Kernel change would explain the SIGBUS. It was actually the other way around, a write, not read, AT&T syntax trolled me (just didn't update the post).

from pcsx2.

AntonyZ89 avatar AntonyZ89 commented on June 2, 2024

Same here, using Arch and Ryzen 7 5600X + RX 6600 XT, do you use a window manager? I'm using i3wm and I think this might be related but I have no clue where to go to solve it :((

from pcsx2.

andreicristianstroe avatar andreicristianstroe commented on June 2, 2024

Looks like it's a problem with the kernel rather than arch specifically. Didn't try downgrading the kernel yet but I have upgraded my gpu to a rx 570, no other changes, and the problem still persists. On the amd igpu of my laptop it does not crash. None of those 2 systems have the option of rebar afaik.

from pcsx2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.