PenUltima Online

It is currently Fri Aug 29, 2008 2:27 pm

All times are UTC - 8 hours




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 13 posts ] 
Author Message
 Post subject: POL096.4b-2006-10-29 Vestal Virgin constant crash...
PostPosted: Mon Dec 11, 2006 11:56 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
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


Attachments:
File comment: teh crash dump.
POL096.4b-2006-10-29 Vestal Virgin-20061211223651-0.dmp [15.34 KiB]
Downloaded 32 times
Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 11, 2006 12:19 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 834
Location: Indiana, USA
What's the 10 lines above 206

_________________
POL Developer - The Penguin Scripter


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 11, 2006 11:10 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 834
Location: Indiana, USA
This crash is in an oninsert script it looks like. Destroying items prematurely or similar?

_________________
POL Developer - The Penguin Scripter


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 12, 2006 3:07 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
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))


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 12, 2006 4:23 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
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? :)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 12, 2006 9:55 pm 
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?


Top
  
 
 Post subject:
PostPosted: Wed Dec 13, 2006 2:42 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
arranging that


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 14, 2006 3:35 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
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)


Attachments:
File comment: teh lst
equiparmor.lst.dmp [16.78 KiB]
Downloaded 49 times
File comment: teh src
equiparmor.src.dmp [1.89 KiB]
Downloaded 47 times
Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 18, 2006 1:16 pm 
Offline
POL Core Developer

Joined: Mon Jan 30, 2006 9:28 am
Posts: 292
Location: Germany, Bavaria
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


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 19, 2006 2:37 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
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


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 19, 2006 8:46 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
found :) now why the fuck that happens? :P

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.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 19, 2006 11:54 am 
Offline
POL Core Developer

Joined: Mon Jan 30, 2006 9:28 am
Posts: 292
Location: Germany, Bavaria
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


Top
 Profile  
 
 Post subject:
PostPosted: Wed Dec 20, 2006 2:39 am 
Offline

Joined: Mon Jun 19, 2006 4:48 pm
Posts: 79
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;


Attachments:
File comment: and heres the dmp
POL096.4b-2006-10-29 Vestal Virgin-20061219234433-0.dmp [54.35 KiB]
Downloaded 29 times
Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 13 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subice by phpBBservice.nl