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
Unstable 96.4b win crashdump

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

Author Message
itec



Joined: 10 Feb 2006
Posts: 35
Location: Finland

PostPosted: Sun Dec 10, 2006 1:12 pm    Post subject: Unstable 96.4b win crashdump Reply with quote

Seems like 96.4b is unstable for me. I updated from 96.3 and the crashes began right after that and stopped when I reverted back to 96.3. For note, I didn't recompile all my scripts, atleast in the past with 96-beta builds it didn't seem to matter if I did that or not.

Last script has pointed to sleep() everytime it crashes. When I have time, I can try if this occures with 96.4 if necessary.



POL096.4b-2006-10-29 Vestal Virgin-20061215071704-0.dmp
 Description:
Crashdump on POL096.4b-2006-10-29

Download
 Filename:  POL096.4b-2006-10-29 Vestal Virgin-20061215071704-0.dmp
 Filesize:  80.54 KB
 Downloaded:  27 Time(s)


Author Message
CWO



Joined: 04 Feb 2006
Posts: 699
Location: Chicago, IL USA

PostPosted: Sun Dec 10, 2006 1:38 pm    Post subject: Reply with quote

You MUST recompile ALL scripts when upgrading cores. Otherwise you're very likely to have strange crash problems. The .em files sometimes change, the internal structure sometimes changes and if your scripts are compiled under the old core, that can spell some really weird things for your shard.

Author Message
MuadDib
POL Developer


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

PostPosted: Mon Dec 11, 2006 12:32 am    Post subject: Reply with quote

Recompile them all, I'd say that's the problem. Try that first and let us know,.

Author Message
MuadDib
POL Developer


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

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

Any login related packet hooks?

Author Message
itec



Joined: 10 Feb 2006
Posts: 35
Location: Finland

PostPosted: Thu Dec 21, 2006 6:16 am    Post subject: Reply with quote

I'll try it as soon as I have the time, and tell you if it did the trick.

Just to be clear, is it really necessary to update all scripts on every new core? Sometimes it has been mentioned in core-changes "all scripts must be recompiled!", so I had taken it's not necessary everytime. It takes sometime for me to update all the compiled scripts to server, so I would rather not do it if it's not needed.

As far as I remember, the only packet we send on login, is character profile for new players to enforce people to write it. Status and skill-lock packets are probably sent at login too.

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Thu Dec 21, 2006 6:24 am    Post subject: Reply with quote

Yes. It is absolutely necessary to recompile all scripts on a core update.

If POL performs as I believe it does the p-code (pseudo-machine code) opcodes that the emulator reads from the *.ecl files probably change along with a few hundred other internal items. This requires a recompile to generate new pseudo codes for the updated core.

Author Message
Shinigami
POL Core Developer


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

PostPosted: Mon Dec 25, 2006 5:03 pm    Post subject: Reply with quote

Yukiko wrote:
Yes. It is absolutely necessary to recompile all scripts on a core update.

in normal case we increase the internal script counter, so, newer Pol will not accept older ecl's (but u have to read the log files or the Pol output to get the information).

but u're right... the best solution is, to compile everything while using a new core first.

Shinigami

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