Page 1 of 5

Problem with logging out and relogging on

Posted: Mon Nov 10, 2003 4:49 am
by wassup
**Edit**

Nevermind... it was operator error.

I forgot to put something important in a certain place. Seems to be working fine now.

Posted: Mon Nov 10, 2003 10:02 am
by Curious
I'm having the same problem with re-logging - more specifically, I CTD the second time I leave the character select screen, even when quitting EQ. Running Nov 9 .zip file. Haven't tried /trader yet.

Posted: Mon Nov 10, 2003 12:56 pm
by Lax
In EQLib_Main.cpp

Code: Select all

VOID ClearMapAllocs()
{
    PEQMAPWINDOW pMap = (PEQMAPWINDOW)*EQADDR_CLASSMAPWND;
[color=red]
	if (!pMap)
		return;
[/color]
If you do not see the lines in red in your code, you are not running the newest zip! Grab it to fix the crash exiting char select.

Posted: Mon Nov 10, 2003 1:07 pm
by Lax
No problem with /trader here, just tested. Give us debug spew.

Posted: Mon Nov 10, 2003 5:08 pm
by Pragma
This is what I was talking about as "problem 1" in my post. I have that line in my MQ and still had this happen to me.

Posted: Mon Nov 10, 2003 9:09 pm
by wassup
OK, this is getting a little frustrating.

It seems when I am not grouped and type anything in the chatbox (say guild or whatever) eveerything is fine.

Get grouped, type something in the chatbox, hit the enter key and eqgame.exe crash notice comes up. If you are in fullscreen mode you have to reboot. You can't get to the task manager.

This doesn't happen when MQ isn't running.

Posted: Mon Nov 10, 2003 9:12 pm
by Lax
With your custom stuff or clean?

Posted: Mon Nov 10, 2003 9:51 pm
by wassup
I am not using any of the new MQ UI stuff at all.

Posted: Mon Nov 10, 2003 10:50 pm
by Lax
K well, we can't very well debug your copy for you then..sorry.. if you're ripping stuff out you need to know what's going to make it crash and what's not. for example, if you removed eqlib_custom.cpp you need to remove references to custom commands, or it will crash. some other fun stuff too... so without being on equal grounds with the same source I can't help you

Posted: Mon Nov 10, 2003 11:43 pm
by wassup
Nothing was removed...

I am not using any of the MQ UI stuff in EQ.

I have one custom command in the custom cpp an related stuff in the h file.

Posted: Mon Nov 10, 2003 11:50 pm
by Lax
The point is you're not on a clean install and I can't debug your custom stuff without also having your custom stuff... so if that's whats causing it to crash its up to you to fix.. I would suggest trying it clean and ruling that out.

Posted: Tue Nov 11, 2003 12:41 am
by wassup
See my PM Lax...

Posted: Tue Nov 11, 2003 12:52 am
by Marcalo
Since theres two threads about this:

Ok, i seem to have nailed the cause of the crash, at least macroscopically. When i have /filter mqchat ON i will NOT crash while logging to a different char.
When i turn /filter mqchat OFF i WILL crash every single time.

Hope this helps, I'm not even sure where in the code to look for what could be causing this.

Posted: Tue Nov 11, 2003 1:13 am
by Lax
As mentioned on the other thread (and please keep yours on this thread Marcalo) post some debugging info for us and we might be able to help. Also, make sure you are using the latest IRC-latest.zip... your problem sounds like something that was fixed days ago..

Posted: Tue Nov 11, 2003 2:00 am
by Marcalo
I'm using the newest (November 09 2003 20:17:57), it always crashes right after i select my char and it begins to load. Possibly a struct problem when it grabs the new char pointer? pChar i think? or on the destructor of the old char.

Edit: Same result with custom or default UI also, btw.