Thread Rating:
- 0 Votes - 0 Average
- 1
- 2
- 3
- 4
- 5
network and exception problems
|
Author |
Message |
Lazarus 
Master
 
Posts: 352
Likes Given: 11
Likes Received: 7 in 6 posts
Joined: Jun 2012
Reputation: 1
Hybris Ultima Online
![]()
|
network and exception problems
Hi there! I have something weird in my server.
Last build REV 2218
When I cast Meteor Swarm or Earthquake quickly (or when many creatures attacks me with magic) I got some errors in my Sphere and sometimes I got D/C
Code:
22:46:DEBUG:__ thread (5580) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:46:DEBUG:>> 5580 | 0 | NetworkManager::processAllInput | +0
22:46:DEBUG:>> 5580 | 1 | NetworkInput::processInput | +0
22:46:DEBUG:>> 5580 | 2 | NetworkInput::processData | +0
22:46:DEBUG:>> 5580 | 3 | NetworkInput::processData | +0
22:46:DEBUG:>> 5580 | 4 | NetworkInput::processGameClientData | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:46:DEBUG:>> 5580 | 5 | PacketDoubleClick::onReceive | +0
22:46:DEBUG:>> 5580 | 6 | CClient::Event_DoubleClick | +0
22:46:DEBUG:>> 5580 | 7 | CClient::Cmd_Use_Item | +0
22:46:DEBUG:>> 5580 | 8 | CClient::addContainerSetup | +0
22:46:DEBUG:>> 5580 | 9 | NetState::endTransaction | +0
22:46:DEBUG:>> 5580 | 10 | NetworkOutput::QueuePacketTransaction | +0
22:46:CRITICAL:"Access Violation" (0xfffeb0e8), in SUB: NetworkInput::Message::ProcessMessage()
22:46:DEBUG:b:Parsing Packet len=34 id=0x34 [2015/03/18 22:46:02]
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
0000 34 ed ed ed ed 04 00 00 a0 3d 6c 00 00 00 01 e1 4........=l.....
0010 00 00 00 a0 3d 15 57 03 cb 00 0e 00 82 06 40 00 ....=.W.......@.
0020 9f a7 ..
22:46:DEBUG:__ thread (5580) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:46:DEBUG:>> 5580 | 0 | NetworkManager::tick | +0
22:46:DEBUG:>> 5580 | 1 | NetworkThread::tick | +0
22:46:DEBUG:>> 5580 | 2 | NetworkOutput::processOutput | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:46:DEBUG:>> 5580 | 3 | NetworkOutput::processPacketQueue | +0
22:46:DEBUG:>> 5580 | 4 | NetworkOutput::sendPacket | +0
22:46:DEBUG:>> 5580 | 5 | NetworkOutput::sendPacketData | +0
22:46:DEBUG:>> 5580 | 6 | CQueueBytes::AddNewData | +0
22:46:DEBUG:>> 5580 | 7 | CQueueBytes::AddNewDataLock | +0
22:46:DEBUG:ActiveThread=0, TickCount=225
22:46:DEBUG:__ thread (5580) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:46:DEBUG:>> 5580 | 0 | NetworkManager::processAllInput | +0
22:46:DEBUG:>> 5580 | 1 | NetworkInput::processInput | +0
22:46:DEBUG:>> 5580 | 2 | NetworkInput::processData | +0
22:46:DEBUG:>> 5580 | 3 | NetworkInput::processData | +0
22:46:DEBUG:>> 5580 | 4 | NetworkInput::processGameClientData | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:46:DEBUG:>> 5580 | 5 | PacketDoubleClick::onReceive | +0
22:46:DEBUG:>> 5580 | 6 | CClient::Event_DoubleClick | +0
22:46:DEBUG:>> 5580 | 7 | CClient::Cmd_Use_Item | +0
22:46:DEBUG:>> 5580 | 8 | CClient::addContainerSetup | +0
22:46:DEBUG:>> 5580 | 9 | NetState::endTransaction | +0
22:46:DEBUG:>> 5580 | 10 | NetworkOutput::QueuePacketTransaction | +0
22:46:CRITICAL:"Access Violation" (0xfffeb0e8), in SUB: NetworkInput::Message::ProcessMessage()
22:46:DEBUG:b:Parsing Packet len=5 id=0x06 [2015/03/18 22:46:03]
0 1 2 3 4 5 6 7 8 9 A B C D E F
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
0000 06 40 00 9f 23 .@..#
22:46:DEBUG:__ thread (5580) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:46:DEBUG:>> 5580 | 0 | NetworkManager::tick | +0
22:46:DEBUG:>> 5580 | 1 | NetworkThread::tick | +0
22:46:DEBUG:>> 5580 | 2 | NetworkOutput::processOutput | +16 <-- exception catch point (below is guessed and could be incorrect!)
22:46:DEBUG:>> 5580 | 3 | NetworkOutput::processPacketQueue | +0
22:46:DEBUG:>> 5580 | 4 | NetworkOutput::sendPacket | +0
22:46:DEBUG:>> 5580 | 5 | NetworkOutput::sendPacketData | +0
22:46:DEBUG:>> 5580 | 6 | CQueueBytes::AddNewData | +0
22:46:DEBUG:>> 5580 | 7 | CQueueBytes::AddNewDataLock | +0
What Can be?
(This post was last modified: 03-19-2015 12:38 PM by Lazarus.)
|
|
03-19-2015 11:48 AM |
|
|
Lazarus 
Master
 
Posts: 352
Likes Given: 11
Likes Received: 7 in 6 posts
Joined: Jun 2012
Reputation: 1
Hybris Ultima Online
![]()
|
RE: network and exception problems
(03-20-2015 05:59 AM)Coruja Wrote: we need a better description to check if there's something wrong (maybe a screenshot, or what exactly you have done to get these errors)
do you had clicked on any item? any custom behavior on @Click / @ItemClick triggers?
try enable/disable COMBAT_ELEMENTAL_ENGINE / MAGICF_OSIFORMULAS to check if it can fix these errors
1. I will put a album from imgur with the errors.
2. How to reproduce the error: When I cast some earthquakes or I put some magical cretures attacking an another NPC [or player] (with Magic) then I got this errors.
3. Yes, I have a custom Click and ItemClick but I'm not clicking anything when I cast.
4. Tried with Combat_Elem_engine, and magicf_osiformulas and still happening.
http://imgur.com/a/MhAme
EDIT: took out the events of players and NPC's with the Itemclick and ItemDclick behaviour. Still errors...
EDIT2: still happening with default script folder 56c. So... I guess... Is a bug
(This post was last modified: 03-20-2015 02:39 PM by Lazarus.)
|
|
03-20-2015 02:13 PM |
|
|
Lazarus 
Master
 
Posts: 352
Likes Given: 11
Likes Received: 7 in 6 posts
Joined: Jun 2012
Reputation: 1
Hybris Ultima Online
![]()
|
RE: network and exception problems
(03-20-2015 06:30 PM)XuN Wrote: @Lazarus:
I've tried with 20 balrons and 10 lichs casting me constantly for over 10 minutes and casting earthquakes to them from time to time and had no errors, however these errors are related to item dclick and container opening which makes me guess this could be related to opening a now unexisting container? which is weird because execution must be stopped first.
@Extreme
Give a full detailed code example, don't let it be at our imaginations ...
o.O
Look I do this:
-New Folder with Sphere REV 2219 (defaults scripts, default system)
-fresh sphere.ini
-put the ip in serv...
still buggs.
[Add some many ettins and cast earthquake]
EDIT: FOUND IT!
Is when you try to open some corpses! (and when NPC's try too) (This is the Dclick that you talk about)
Tested in a FULL FRESH SPHERE REV 2219
@XuN: You didn't found it because I had the Auto-Open Corpse from UOStream ticked. Now I tried again, without and nothing happends, then, I tried to open quickly corpses and POOOF! bug bugbugbug
(This post was last modified: 03-21-2015 12:29 AM by Lazarus.)
|
|
03-21-2015 12:04 AM |
|
|
User(s) browsing this thread: 1 Guest(s)