-
-
Notifications
You must be signed in to change notification settings - Fork 213
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
Closing the client doesn't end the process sometimes #681
Comments
@conde2 I placed a breakpoint, the app does not reach it when it gets stuck if it helps this is my terminal (connection is relatively stable for a god character, these are just missing packets from 13.20 protocol)
and this mysterious X is in the bottom right corner of my UI using most recent otc with no changes to the code and I didn't add/edit any modules |
Which Tibia version are you using? I only use the engine (in 1098 version), not the modules so its going to be hard to help with it. |
13.20 with a custom server engine (built for rl client though, this is first time I'm running OTC tests) I managed to get 100% reproduction rate with this scenario:
either it ends with read access violation or app gets stuck |
I would recommend fixing the protocol errors first, I'm not sure if this can be related. |
quiver ammo count (the "new" implementation) seems to be missing, though I'm not sure if it's 13.20 or 13.21 change this is what my server sends if the item is a quiver:
I'm taking a break now. Will try without a quiver in one hour. |
update: I resolved protocol differences and I am no longer able to reproduce this problem, though this issue should be addressed as the end users will find it suspicious that it stays in process list after closing on a side note that x in the bottom right corner is still visible 😅 |
Could you please open a pull request to fix the protocol error? |
This "x" you refer to belongs to the gameinterface's extra panels, if you want to hide this, just go to the onExtraPanelVisibilityChange function in gameinterface.lua and find: v.checkbox:setVisible(true), change it to false |
@conde2 I did quick rough edits just to get rid of errors, I'll open a draft once I clean it up. |
Priority
Medium
Area
What happened?
Exiting the client leaves the process alive sometimes
I ran a debugger and it seems to be stuck on this
while
loop (the file belongs to openAL package)Steps to reproduce
Reproduction rate
High, but not always, estimated: ~40%
What OS are you seeing the problem on?
Windows
Code of Conduct
The text was updated successfully, but these errors were encountered: