PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
POL096.4b-2006-10-29 Vestal Virgin constant crash...

 
Post new topic   Reply to topic    PenUltima Online Forum Index -> Bug Reports 096
Display posts from previous:   

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Mon Dec 11, 2006 3:56 pm    Post subject: POL096.4b-2006-10-29 Vestal Virgin constant crash... Reply with quote

our shard is crashing on boot all the thime now, this is the log§

Quote:
[12/11 22:36:52] Logfile opened.
POL096.4b-2006-10-29 Vestal Virgin (VS.NET 2003) compiled on Oct 29 2006 02:11:58 running.
[12/11 22:39:07] Unhandled Exception! Writing Minidump file.
This file with explanation and last lines from log files should be given to the development team.
Saved dump file to 'POL096.4b-2006-10-29 Vestal Virgin-20061211223651-0.dmp'
Last Script: pkg/systems/combat/equiparmor.ecl PC: 206


line 206 on equiparmor.ecl is return 1, whichs hella weird...

could anyone please try to help me solve this one recompiled a million times, nothing helps.

thanks



POL096.4b-2006-10-29 Vestal Virgin-20061211223651-0.dmp
 Description:
teh crash dump.

Download
 Filename:  POL096.4b-2006-10-29 Vestal Virgin-20061211223651-0.dmp
 Filesize:  15.34 KB
 Downloaded:  28 Time(s)


Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Mon Dec 11, 2006 4:19 pm    Post subject: Reply with quote

What's the 10 lines above 206

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Tue Dec 12, 2006 3:10 am    Post subject: Reply with quote

This crash is in an oninsert script it looks like. Destroying items prematurely or similar?

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Tue Dec 12, 2006 7:07 am    Post subject: Reply with quote

well, it used to crash on another equip script (for clothes). then i changed the itemdesc to ignore the equip.ecl, and it started to crash in another equip script (for armors) whichs pretty damn weird (aways on return 1s, not on all items, just on a few of em, never managed to find any similarities in the items that causes the crash (but its aways the same till i delete it from pcequip.txt))

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Tue Dec 12, 2006 8:23 am    Post subject: Reply with quote

MuadDib wrote:
This crash is in an oninsert script it looks like. Destroying items prematurely or similar?
hardly - already double-checked for that :X any way to try to figure out the script name? Smile

Author Message
Marilla



Joined: 02 Feb 2006
Posts: 329

PostPosted: Wed Dec 13, 2006 1:55 am    Post subject: Reply with quote

Why don't you post the .lst files from the scripts causing the crashes? Not just the single line mentioned, but the whole file (if it's small), or at least a good number of lines before (and maybe after) the line mentioned?

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Wed Dec 13, 2006 6:42 am    Post subject: Reply with quote

arranging that

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Thu Dec 14, 2006 7:35 am    Post subject: Reply with quote

heres the lst and the src:

(the forum only allows .dmp files to be uploaded, so theyre .src.dmp and .lst.dmp - rename after downloading)



equiparmor.lst.dmp
 Description:
teh lst

Download
 Filename:  equiparmor.lst.dmp
 Filesize:  16.78 KB
 Downloaded:  45 Time(s)


equiparmor.src.dmp
 Description:
teh src

Download
 Filename:  equiparmor.src.dmp
 Filesize:  1.89 KB
 Downloaded:  43 Time(s)


Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Mon Dec 18, 2006 5:16 pm    Post subject: Reply with quote

muad... we should discuss it ;o)

okay... do u have all the data u used to "produce" this crash? hope so... first, do a search inside your storage.txt for an item with "container 1" (should be a tab, not a space). if u've found it, please post the entry here.

another way... start to split your storage.txt to detect the item. this is a very fast way to locate it: cut it in half first. if it will crash, cut it again in half (of the first half). if it will not crash, add the half of the other half. hope, that u understand the algorithm here?

the crashing element is # 112390 in your storage.txt

Shinigami

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Tue Dec 19, 2006 6:37 am    Post subject: Reply with quote

have all the data, searching for the item now - no container<tab>1 anywhere - did you mean container<tab>0x1 or something?

bhtw are you sure its on storages? :O

108mb of data to search inside ;X

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Tue Dec 19, 2006 12:46 pm    Post subject: Reply with quote

found Smile now why the fuck that happens? Razz

Code:
Item
{
   Serial   0x448581cc
   ObjType   0x9039
   Graphic   0x1bf2
   Color   0x5
   X   74
   Y   47
   Z   0
   Revision   0
   Realm   britannia_alu
   Amount   52
   Container   0x4481e174
   DecayAt   349400542
}


we are a single-realm shard, so theres no chance i changed the realm property (if thats even possible) in a script or something.

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Tue Dec 19, 2006 3:54 pm    Post subject: Reply with quote

DeiviD wrote:
have all the data, searching for the item now - no container<tab>1 anywhere - did you mean container<tab>0x1 or something?

not sure about the 1 here. sometimes the values shown in dmp are ok, sometimes they are not ok

DeiviD wrote:
bhtw are you sure its on storages?

but here I'm sure... it crashes inside the storage-part of code. btw: to analyze 256 mb or 128mb doesn't make so much difference if u use the half-method ;o)

Shinigami

Author Message
DeiviD



Joined: 19 Jun 2006
Posts: 79

PostPosted: Wed Dec 20, 2006 6:39 am    Post subject: Reply with quote

ok, cleared storages.txt, booted ok, gone ok, then crashed right on the save...

those are the details:
Code:

[12/20 01:46:45] Client#196: Switching to queued data mode (1, 2 bytes)
[12/20 01:46:46] Client#196: Leaving queued mode (60 bytes xmitted)
[12/20 01:46:59] Client (Character SnOOpeR) tried to drop an item out of range.
[pkg/systems/saver/saver.ecl]: Saving World State
[12/20 01:47:04] Unhandled Exception! Writing Minidump file.
This file with explanation and last lines from log files should be given to the development team.
Saved dump file to 'POL096.4b-2006-10-29 Vestal Virgin-20061219234433-0.dmp'
Last Script: pkg/systems/saver/saver.ecl PC: 55

lst:
Code:
50: decl local #2
51: Func(3,9): ReadGameClock
52: :=
53: #
var res := SaveWorldState();
54: decl local #3
55: Func(3,10): SaveWorldState
56: :=
57: #
duration := ReadGameClock() - duration;



POL096.4b-2006-10-29 Vestal Virgin-20061219234433-0.dmp
 Description:
and heres the dmp

Download
 Filename:  POL096.4b-2006-10-29 Vestal Virgin-20061219234433-0.dmp
 Filesize:  54.35 KB
 Downloaded:  25 Time(s)


Post new topic   Reply to topic    PenUltima Online Forum Index -> Bug Reports 096 All times are GMT - 4 Hours
Page 1 of 1

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty