Hello again...
So guys, another dump and bugs with core. When I use my /boat/ (expand it, or give some commands), client (7.0.3.0 patch 33) hangs and sometimes POL crushes.
What we have:
[11/24 19:29:26]
##########################################################
Current StackBackTrace
(function-name not available) - 0x14020ca24
(filename not available)
(function-name not available) - 0x140200c4f
(filename not available)
(function-name not available) - 0x1402008b3
(filename not available)
UnhandledExceptionFilter - 0x7fffa1a6ce8a
(filename not available)
memset - 0x7fffa4631137
(filename not available)
_C_specific_handler - 0x7fffa461340f
(filename not available)
_chkstk - 0x7fffa462431d
(filename not available)
RtlRaiseException - 0x7fffa45e3057
(filename not available)
KiUserExceptionDispatcher - 0x7fffa46234de
(filename not available)
(function-name not available) - 0x1401c50f2
(filename not available)
(function-name not available) - 0x1401c4ab8
(filename not available)
(function-name not available) - 0x140152b98
(filename not available)
(function-name not available) - 0x1401c2a77
(filename not available)
(function-name not available) - 0x1401c9713
(filename not available)
(function-name not available) - 0x1401c2f58
(filename not available)
(function-name not available) - 0x14009f265
(filename not available)
(function-name not available) - 0x1400a1f05
(filename not available)
(function-name not available) - 0x14006d65b
(filename not available)
(function-name not available) - 0x1401ff632
(filename not available)
(function-name not available) - 0x1401ff8bd
(filename not available)
(function-name not available) - 0x14023829b
(filename not available)
(function-name not available) - 0x140238442
(filename not available)
BaseThreadInitThunk - 0x7fffa26516ad
(filename not available)
RtlUserThreadStart - 0x7fffa45e4409
(filename not available)
##########################################################
[11/24 19:29:26] ##########################################################
Unhandled Exception! Writing Minidump file.
Post this file with explanation and last lines from log files on http://forums.polserver.com/tracker.php for the development team.
Saved dump file to 'POL099-2013-09-03 Break Everything Even Rudder-20141123224253-0.dmp'
Last Script: pkg/player/possess/multi/boat/boat.ecl PC: 323
##########################################################
The dmp file is senseless if you compiled by your self. The exact git revision is required and at least the pdb files generated during you build.
This weekend I could try to reproduce it.
[12/03 15:08:08]
##########################################################
Current StackBackTrace
(function-name not available) - 0x14020ca24
(filename not available)
(function-name not available) - 0x140200c4f
(filename not available)
(function-name not available) - 0x1402008b3
(filename not available)
UnhandledExceptionFilter - 0x7fffa1a6ce8a
(filename not available)
memset - 0x7fffa4631137
(filename not available)
_C_specific_handler - 0x7fffa461340f
(filename not available)
_chkstk - 0x7fffa462431d
(filename not available)
RtlRaiseException - 0x7fffa45e3057
(filename not available)
KiUserExceptionDispatcher - 0x7fffa46234de
(filename not available)
(function-name not available) - 0x14014157e
(filename not available)
(function-name not available) - 0x14013fa90
(filename not available)
(function-name not available) - 0x14004b39d
(filename not available)
(function-name not available) - 0x1401ff632
(filename not available)
(function-name not available) - 0x1401ff8bd
(filename not available)
(function-name not available) - 0x14023829b
(filename not available)
(function-name not available) - 0x140238442
(filename not available)
BaseThreadInitThunk - 0x7fffa26516ad
(filename not available)
RtlUserThreadStart - 0x7fffa45e4409
(filename not available)
##########################################################
[12/03 15:08:08] ##########################################################
Unhandled Exception! Writing Minidump file.
Post this file with explanation and last lines from log files on http://forums.polserver.com/tracker.php for the development team.
Saved dump file to 'POL099-2013-09-03 Break Everything Even Rudder-20141129181345-0.dmp'
Last Script: pkg/www/UOGStatus/packethook.ecl PC: 8
##########################################################
Harley wrote:
Can u help me with core? Can u upload in private message? Because we have really problems with it now..(((
And nobody helps me...
it wouldnt help you.
I have so many changes there, so half of your scripts wouldnt work with my core - many functions have another parameters, names etc. And no docs for it
but it's pretty stable... 50 days uptime, sysload < 10%
just take some revision from svn and apply patches that you need.
Harley wrote:
Can u help me with core? Can u upload in private message? Because we have really problems with it now..(((
And nobody helps me...
it wouldnt help you.
I have so many changes there, so half of your scripts wouldnt work with my core - many functions have another parameters, names etc. And no docs for it
but it's pretty stable... 50 days uptime, sysload < 10%
just take some revision from svn and apply patches that you need.
Give me please instructions how to use it all. And apply some patches, what I need.
I could not reproduce your crash, the easiest thing is if you zip your compilation folder, pol should be enough, and upload it somewhere.
And some general comments: we rewrite not for fun we do it to fix bugs, improve speed, memory usage. Pol has a very old codebase so many things have to be rewritten. On the shard I work for we always try to keep the core up to date to test and use the new features. No current problems found. But since every shard has its own script base which behaves completely different there can of cause still be bugs.
And nice to know how some people here define community and open source...
Turley wrote:we rewrite not for fun we do it to fix bugs, improve speed, memory usage. Pol has a very old codebase so many things have to be rewritten. On the shard I work for we always try to keep the core up to date to test and use the new features. No current problems found. But since every shard has its own script base which behaves completely different there can of cause still be bugs.
And nice to know how some people here define community and open source...
didn't knew that pol devs have shards too. But you know, pol is very very unstable now, it's just impossible to use it live atm... i do my best to report about new crashes everytime
I think, POL must be entered into 'testing' phase as soon as possible. Without any big changes, only for bug and crash fixes... I hope you will make it soon. Because its just unusable, and impossible to trace those 'mega-commits' everyday and get server working stable for many peoples of our community
So... I have made core compilation and compared 2 cores (Distro and last revision https://github.com/polserver/polserver 2 hours ago).
What I have: With newer core - the same problem with boats link at screenshot.
With old core - boat works wonderful, but still the problem with '.locked'.
Just to be clear for those who read afterwards: there are three bugs described in here.
1) Crash with his boat script (which was apparently fixed by using the newest core from github)
2) New boat packet for 7.0.0.0-7.0.9.0 (pre-HSA) had a typo and was generating the wrong packet size. The client didn't expect the wrong size and crashed. (Fixed on commit 4a99af3932)
3) His UOG packethook is crashing (which I don't know why yet).
As a remark for the future, it would be helpful to describe ALL the symptoms that you get and your steps before that crash. Otherwise, it's really hard for us to imagine what could be causing it.