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

Util/fixed_typemap.hpp: Fixes #14896

Merged
merged 9 commits into from
Dec 19, 2023
Merged

Util/fixed_typemap.hpp: Fixes #14896

merged 9 commits into from
Dec 19, 2023

Conversation

elad335
Copy link
Contributor

@elad335 elad335 commented Dec 14, 2023

  • Set up a trap for uninitialized access to FXO objects, see Fix fxo dependencies #14897.
  • Fix independent threads with FXO management, launch threads only after all default-constructibles have been created.
  • Resolve a dependency chain between PSN handler and network thread.
  • Fix TCP monitor thread abort in some cases, the previous bug could have led to deadlocks when trying to quit games.
  • Fix UB with g_fxo->init regarding multi-threaded access in some cases.

@elad335 elad335 added the Bug label Dec 14, 2023
@Megamouse Megamouse added Bugfix and removed Bug labels Dec 14, 2023
@elad335 elad335 added Bug and removed Bugfix labels Dec 14, 2023
@elad335 elad335 marked this pull request as draft December 14, 2023 18:51
@Megamouse Megamouse mentioned this pull request Dec 14, 2023
@Megamouse Megamouse changed the title Util/fixed_typemap.hpp: set unitialiazed data to trap values Util/fixed_typemap.hpp: set uninitialized data to trap values Dec 14, 2023
@elad335 elad335 force-pushed the dump-ptr branch 2 times, most recently from feb0cf0 to 613449b Compare December 14, 2023 20:24
@elad335 elad335 added Bugfix and removed Bug labels Dec 14, 2023
@elad335 elad335 force-pushed the dump-ptr branch 11 times, most recently from 91c440c to 614bc88 Compare December 17, 2023 21:10
@elad335 elad335 marked this pull request as ready for review December 18, 2023 07:51
@elad335 elad335 force-pushed the dump-ptr branch 2 times, most recently from dba45eb to 42e8b2a Compare December 18, 2023 20:02
@elad335 elad335 changed the title Util/fixed_typemap.hpp: set uninitialized data to trap values Util/fixed_typemap.hpp: Fixes Dec 18, 2023
@elad335 elad335 force-pushed the dump-ptr branch 2 times, most recently from ff4b883 to df0f919 Compare December 19, 2023 12:38
@elad335 elad335 merged commit 90b6f56 into RPCS3:master Dec 19, 2023
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants