Client crash problem

10/31/2020 10:47 Ribra#1
Hey, I'm having issue with 'Athena' filter (based on SR_Proxy's source), when I log on, select character and press start I get instant crash, anyone know's why? My dump file:
[Only registered and activated users can see links. Click Here To Register...]
10/31/2020 11:03 JoleChow*#2
Tried to login without filter? i mean real login port to confirm this crash is filter issue
10/31/2020 11:16 Ribra#3
Quote:
Originally Posted by JoleChow* View Post
Tried to login without filter? i mean real login port to confirm this crash is filter issue
Yeah, works fine without filter, so it is filter issue
10/31/2020 11:30 OKeks#4
You can use the edx loader to compare packet flow to client with and without filter. Or maybe there is an option in the filter too. Maybe something is missing with filter...
10/31/2020 11:46 Ribra#5
Quote:
Originally Posted by OKeks View Post
You can use the edx loader to compare packet flow to client with and without filter. Or maybe there is an option in the filter too. Maybe something is missing with filter...
I'll try that, thanks, will let you know if it shows something useful

Quote:
Originally Posted by OKeks View Post
You can use the edx loader to compare packet flow to client with and without filter. Or maybe there is an option in the filter too. Maybe something is missing with filter...
Tried using edx loader, here's my analyzer outputs: [Only registered and activated users can see links. Click Here To Register...]

hope someone can help me...
10/31/2020 17:24 #HB#6
Code:
ASSERT("p"), 668, .\gwnd.cpp
No clue what that specifically is, but it is a problem with some interface window.
10/31/2020 21:59 florian0#7
Quote:
Originally Posted by #HB View Post
Code:
ASSERT("p"), 668, .\gwnd.cpp
No clue what that specifically is, but it is a problem with some interface window.
It means "type not found". The UI is loaded and each class is instantiated by it's name. When the corresponding class for the given name is not found, "p" will be NULL, therefore the assert will trigger a fail.

Your UI uses a class which is not existing.
11/01/2020 21:06 Ribra#8
Quote:
Originally Posted by florian0 View Post
It means "type not found". The UI is loaded and each class is instantiated by it's name. When the corresponding class for the given name is not found, "p" will be NULL, therefore the assert will trigger a fail.

Your UI uses a class which is not existing.
Interesting... still can't find the solution :/ any way I can disable that class? I've got full source of this filter
I'm getting this now:

Code:
ASSERT("(CPSMission) MSGID:0x9477,R(0),W(16),(´ú»¯À½)"), 186, d:\vss-od\silkroad\client\client\MsgStreamBuffer.h¶ˆø  Terminate Program¶ˆø  <Window De-Activate>d OS :  (build 9200)
11/01/2020 22:33 florian0#9
Quote:
Originally Posted by Ribra View Post
Interesting... still can't find the solution :/ any way I can disable that class? I've got full source of this filter
I'm getting this now:

Code:
ASSERT("(CPSMission) MSGID:0x9477,R(0),W(16),(´ú»¯À½)"), 186, d:\vss-od\silkroad\client\client\MsgStreamBuffer.h¶ˆø  Terminate Program¶ˆø  <Window De-Activate>d OS :  (build 9200)
Sounds like some custom packet stuff. You may wanna ask the guy who coded this for help. He probably knows what msgid 9477 is for