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

Crashing Gamedata #59

Open
Morbidly-A-Beast opened this issue Dec 24, 2024 · 3 comments
Open

Crashing Gamedata #59

Morbidly-A-Beast opened this issue Dec 24, 2024 · 3 comments

Comments

@Morbidly-A-Beast
Copy link

I believe one of the tf2 updates caused the gamedata to get messed up as it keeps crashing my server. Crash log is below and it's caused by tf2attributes.smx.

I would update the gamedata myself but I personally don't know how to

https://crash.limetech.org/3sdsh2mdol4r

@nosoop
Copy link
Collaborator

nosoop commented Dec 24, 2024

Based on the crash dump the server is crashing somewhere related to string attributes, but I'm unable to reproduce this issue on a current Linux instance without any further information. Things like CWX still operate normally; an example item that would make such an SDKCall doesn't crash in my existing configuration.

Can you provide a minimal test case to work with, and mention any plugins listed with corresponding indices in the stack trace raw view? (Only the owner has access to this information unless access is granted to another Steam account.)

I suspect that it's more likely that a bad pointer of some sort is being sent to CAttributeManager::ApplyAttributeStringWrapper, but there isn't enough visible information for me to work with.

I see that the sigsegv (possibly rafmod?) omnibus is installed, so if you could confirm that (1) it's up to date and (2) isn't directly causing the issue, it would be appreciated.

@Morbidly-A-Beast
Copy link
Author

I think they are both correlated. Originally I noticed that the sigsegv/rafradek extension would crash but then lately after updating tf2 the crashes are also coming from these two plugins in the stack (tf2attributes.smx & tf_itemschema_attributes.smx) I'm not sure how to actually address the crashes pertaining to that specific function though

@nosoop
Copy link
Collaborator

nosoop commented Jan 3, 2025

As reported by psychonic, these are the plugins and functions listed in the stack trace:

  • tf2attributes.smx::Native_HookValueString
  • tf_itemschema_attributes.smx::.30340.ApplyOnHitAttributes
  • tf_itemschema_attributes.smx::PlayerOnTakeDamage

Will investigate when time permits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants