Problem with logging out and relogging on

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Problem with logging out and relogging on

Post by wassup » Mon Nov 10, 2003 4:49 am

**Edit**

Nevermind... it was operator error.

I forgot to put something important in a certain place. Seems to be working fine now.
Last edited by wassup on Mon Nov 10, 2003 7:30 pm, edited 1 time in total.

User avatar
Curious
a ghoul
a ghoul
Posts: 88
Joined: Wed Aug 27, 2003 5:19 am

Post by Curious » Mon Nov 10, 2003 10:02 am

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.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Nov 10, 2003 12:56 pm

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.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Nov 10, 2003 1:07 pm

No problem with /trader here, just tested. Give us debug spew.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Mon Nov 10, 2003 5:08 pm

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.

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Mon Nov 10, 2003 9:09 pm

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.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Nov 10, 2003 9:12 pm

With your custom stuff or clean?
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Mon Nov 10, 2003 9:51 pm

I am not using any of the new MQ UI stuff at all.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Nov 10, 2003 10:50 pm

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
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Mon Nov 10, 2003 11:43 pm

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.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Nov 10, 2003 11:50 pm

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.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Tue Nov 11, 2003 12:41 am

See my PM Lax...

Marcalo
orc pawn
orc pawn
Posts: 23
Joined: Sun Nov 09, 2003 8:17 pm

Post by Marcalo » Tue Nov 11, 2003 12:52 am

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.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Tue Nov 11, 2003 1:13 am

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..
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Marcalo
orc pawn
orc pawn
Posts: 23
Joined: Sun Nov 09, 2003 8:17 pm

Post by Marcalo » Tue Nov 11, 2003 2:00 am

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.