Re: Error logging out

"Paul C." <PaulC-iJrn4LV3OmpWk0Htik3J/[email protected]> Tue, 15 Feb 2005 14:11:43 -0500
Newsgroups gmane.network.jabber.exodus.user
Organization Car-Part.com
Message-ID <[email protected]>
The only time we have had problems with build 39 is when the spool.xml 
file somehow (assumingly) gets corrupt.  If I delete that file, Exodus 
works fine again.

Joel Ebel wrote:

> Just recently I started getting more crashes using Exodus 0.9.0.39.  
> As soon as I log out, I get a crash and the attached log is dumped to 
> my desktop.  I've tried deleting my configuration, uninstalling and 
> re-installing Exodus, and making every attempt to remove traces of 
> Exodus from my computer.  But I think I didn't have this problem with 
> 0.9.0.39 until recently, so what could have changed about my computer? 
> Is there some dependency Exodus has that some recent update affected 
> on my computer?  I don't know how to read the error logs, but I've 
> attached it in hopes it can help lead to the solution to this.  I went 
> back to the 0.9.0.0 release and it doesn't seem to have this problem.  
> I also tested 0.9.0.39 with a few different servers, and all got the 
> same results.  Crashing on logging out.
>
> Joel
>
>------------------------------------------------------------------------
>
>Windows-XP 5.01.2600Service Pack 2
>Exodus ver: 0.9.0.39
>Date, Time: 2/15/2005 1:47:54 PM
>---------------------------------------
>Exception: Access violation at address 400075C3 in module 'rtl70.bpl'. Read of address 6465745F
>Signal Class: TBasicSignal
>Event: /session/disconnected
>Listener Classname: TJabberIQ
>Listener Methodname: disCallback
>---------------------------------------
>Plugins:
>---------------------------------------
>Dispatcher Dump
>SIGNAL: /log of class: TPacketSignal
>---------------------------------------
>SIGNAL: /filter of class: TPacketSignal
>---------------------------------------
>SIGNAL: /pre of class: TPacketSignal
>---------------------------------------
>LID: 18, /pre/message/x[@xmlns="jabber:x:data"], TFactoryResponder, respCallback
>LID: 20, /pre/message/x[@xmlns="http://jabber.org/protocol/muc#user"]/invite, TFactoryResponder, respCallback
>LID: 21, /pre/message/x[@xmlns="jabber:x:conference"], TFactoryResponder, respCallback
>SIGNAL: /packet of class: TPacketSignal
>---------------------------------------
>LID: 0, /packet/presence, TJabberPPDB, Callback
>LID: 1, /packet/iq/query[@xmlns="jabber:iq:roster"], TJabberRoster, 
>LID: 10, /packet/presence[@type="subscribe"], TSubController, 
>LID: 11, /packet/presence[@type="subscribed"], TSubController, 
>LID: 12, /packet/presence[@type="unsubscribe"], TSubController, 
>LID: 13, /packet/presence[@type="unsubscribed"], TSubController, 
>LID: 15, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:version"], TVersionResponder, iqCallback
>LID: 16, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:time"], TTimeResponder, iqCallback
>LID: 17, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:last"], TLastResponder, iqCallback
>LID: 19, /packet/iq[@type="set"]/query[@xmlns="jabber:iq:oob"], TFactoryResponder, respCallback
>LID: 23, /packet/iq[@type="set"]/si[@xmlns="http://jabber.org/protocol/si"], TFactoryResponder, respCallback
>LID: 24, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:avatar"], TAvatarResponder, iqCallback
>LID: 25, /packet/iq[@type="get"]/query[@xmlns="jabber:iq:browse"], TBrowseResponder, iqCallback
>LID: 26, /packet/iq[@type="get"]/query[@xmlns="http://jabber.org/protocol/disco#items"], TDiscoItemsResponder, iqCallback
>LID: 27, /packet/iq[@type="get"]/query[@xmlns="http://jabber.org/protocol/disco#info"], TDiscoInfoResponder, iqCallback
>LID: 28, /packet/presence/x[@xmlns="vcard-temp:x:update"], TAvatarCache, 
>LID: 29, /packet/presence/x[@xmlns="jabber:x:avatar"], TAvatarCache, 
>SIGNAL: /post of class: TPacketSignal
>---------------------------------------
>LID: 3, /post/message[@type="headline"], TJabberMsgList, 
>LID: 4, /post/message[@type="normal"], TJabberMsgList, 
>LID: 5, /post/message[!type], TJabberMsgList, 
>LID: 6, /post/message[@type!="error"], TJabberChatList, 
>SIGNAL: /unhandled of class: TBasicSignal
>---------------------------------------
>LID: 22, /unhandled, TUnhandledResponder, callback
>SIGNAL: /session of class: TBasicSignal
>---------------------------------------
>LID: 7, /session/register, TRegController, callback
>LID: 8, /session, TGUIFactory, SessionCallback
>LID: 14, /session, TSubController, SessionCallback
>LID: 30, /session, TAvatarCache, 
>LID: 31, /session, TfrmExodus, SessionCallback
>LID: 34, /session, TfrmRosterWindow, SessionCallback
>LID: 51, /session/disconnected, TJabberIQ, disCallback
>SIGNAL: /roster of class: TRosterSignal
>---------------------------------------
>LID: 32, , TfrmRosterWindow, RosterCallback
>SIGNAL: /presence of class: TPresenceSignal
>---------------------------------------
>LID: 2, , TJabberRoster, 
>LID: 9, , TNotifyController, PresCallback
>LID: 33, , TfrmRosterWindow, PresCallback
>SIGNAL: /data of class: TStringSignal
>---------------------------------------
>SIGNAL: /windows of class: TPacketSignal
>---------------------------------------
>---------------------------------------
>Stack Trace:
>---------------------------------------
>[400075C3]{rtl70.bpl   } System.@WStrCmp
>[40005E8F]{rtl70.bpl   } System.@HandleOnException
>[0045C013]{Exodus.exe  } JabberID.TJabberID.full (Line 209, "..\jopl\JabberID.pas")
>[004B75A4]{Exodus.exe  } Entity.TJabberEntity.InfoCallback (Line 466, "..\jopl\Entity.pas")
>[0047CE66]{Exodus.exe  } IQ.TJabberIQ.disCallback (Line 189, "..\jopl\IQ.pas")
>[0045AA13]{Exodus.exe  } Signals.TSignal.Invoke (Line 454, "..\jopl\Signals.pas")
>[40006F4E]{rtl70.bpl   } System.@LStrSetLength
>[0045A456]{Exodus.exe  } Signals.TSignalDispatcher.DispatchSignal (Line 284, "..\jopl\Signals.pas")
>[0047E021]{Exodus.exe  } Session.TJabberSession.handleDisconnect (Line 516, "..\jopl\Session.pas")
>[0047E1D5]{Exodus.exe  } Session.TJabberSession.StreamCallback (Line 557, "..\jopl\Session.pas")
>[00479607]{Exodus.exe  } XMLStream.TXMLStream.DoCallbacks (Line 534, "..\jopl\XMLStream.pas")
>[00479583]{Exodus.exe  } XMLStream.TXMLStream.DoDataCallbacks (Line 518, "..\jopl\XMLStream.pas")
>[0047ADE6]{Exodus.exe  } XMLSocketStream.TXMLSocketStream.MsgHandler (Line 617, "..\jopl\XMLSocketStream.pas")
>[00478D43]{Exodus.exe  } XMLStream.TParseThread.DispatchMsg (Line 282, "..\jopl\XMLStream.pas")
>[4003B029]{rtl70.bpl   } Classes.CheckSynchronize
>[0074478A]{vcl70.bpl   } Forms.TApplication.WndProc
>[4003D0BC]{rtl70.bpl   } Classes.TDataModule.WriteHeight
>[40045B7A]{rtl70.bpl   } Contnrs.TComponentList.GetItems
>[00744DAB]{vcl70.bpl   } Forms.TApplication.ProcessMessage
>[00744DE2]{vcl70.bpl   } Forms.TApplication.HandleMessage
>[00745002]{vcl70.bpl   } Forms.TApplication.Run
>[0054DBF8]{Exodus.exe  } Exodus.Exodus (Line 228, "Exodus.dpr")
>---------------------------------------
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Exodus mailing list
>[email protected]
>http://mail.jabber.org/mailman/listinfo/exodus
>  
>