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

🐛 ACTION MAGIC INTERRUPT -> Crashing #6729

Closed
3 tasks done
GeneralLD opened this issue Jan 16, 2025 · 7 comments · Fixed by #6730
Closed
3 tasks done

🐛 ACTION MAGIC INTERRUPT -> Crashing #6729

GeneralLD opened this issue Jan 16, 2025 · 7 comments · Fixed by #6730
Labels
bug Something isn't working

Comments

@GeneralLD
Copy link
Contributor

I affirm:

  • I understand that if I do not agree to the following points by completing the checkboxes my issue will be ignored.
  • I have read and understood the Contributing Guide and the Code of Conduct.
  • I have searched existing issues to see if the issue has already been opened, and I have checked the commit log to see if the issue has been resolved since my server was last updated.

OS / platform the server is running (if known)

Branch affected by issue

base

Steps to reproduce

Attached bug report in VS, Casting Aero to allow spell to complete with no issues, casting spell then interrupting spell with movement, casting spell again and move again to interrupt spell causing a crash.

Expected behavior

image
image
image

i still have crash report up so if you need additional information, let me know

@GeneralLD GeneralLD added the bug Something isn't working label Jan 16, 2025
@WinterSolstice8
Copy link
Member

Seems like a null pointer somewhere, will check, thanks

@WinterSolstice8
Copy link
Member

confirmed /w your repro steps

@WinterSolstice8
Copy link
Member

Should folks play test their changes before live pull requests? How does it work here? Who decides when a pull request is needed, ready, etc.? Does anyone play test them? Just earnestly asking since I don't know.

They do. It's not possible to find every single corner case

@WinterSolstice8
Copy link
Member

Just a reminder

server/LICENSE

Lines 44 to 45 in fa88c83

For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and

This is our hobby and we do our best, when massive rewrites happen because old garbage code needs to be fixed occasionally little things fall through the cracks.

It is of my opinion that this codebase is not and will not be ready for production for a long time, you are essentially using a permanent pre-release

Obviously we care about bugs, and I care that it's usable, but sometimes shit happens. All I can really offer is report stuff and we'll get to it when we can (obviously, I am prioritizing crashes over anything else)

@zach2good
Copy link
Contributor

This came in because I changed every site where packets are created and moved around: #6713

You can see the testing steps I took. With large architectural changes like this it's essentially impossible to cover every corner case

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants
@zach2good @WinterSolstice8 @GeneralLD and others