Re: Error logging out

Joel Ebel <[email protected]> Tue, 15 Feb 2005 14:46:36 -0500
Newsgroups gmane.network.jabber.exodus.user
Message-ID <[email protected]>
I deleted everything in Application Data/Exodus.  That includes the 
spool file does it not?  Are there no useful clues in the Error log? 
This is quite repeatable.  I uninstall Exodus, and remove every trace I 
know of, in Program files, and in Application Data.  I reboot.  Then I 
install exodus 0.9.0.39 without any plugins.  I enter my contact info, 
for either my server, or for jabber.org, it doesn't matter.  I log in, 
and it's fine.  As soon as I log out from the menu or press F9, I get 
the error log I posted on the desktop, with some differences each time. 
  If I close the program without logging out, it makes the noise like it 
crashed, but exits anyway.  If I just log out and try to log back in, I 
get more errors and logs on the desktop.  Should I post those too?  The 
only way to recover is to exit complete, which results in a windows 
error asking me to report it to Microsoft, which I do not.  Upon 
restart, the same thing happens again.  How can I determine the cause of 
this problem?  What dependencies does Exodus have besides those I've 
cleaned with the reinstall?  Is there more I should delete?  Are there 
some dll's I should check version numbers and integrity of?  Any help 
would be greatly appreciated.

Thanks,
Joel

Paul C. wrote:
> 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
>>  
>>
> _______________________________________________
> Exodus mailing list
> [email protected]
> http://mail.jabber.org/mailman/listinfo/exodus