Hah. Server restart and then crash a little bit later.
GOOD JOB HAMEL.
-
Peter
- Posts: 1491
- Joined: Thu Jun 04, 2009 3:36 am
Re: Oh ho ho.
Someone stole my farms!
And my quern!
And hearthfire!
The worst part is I'm at least an hour away from anywhere with level 8 foxes the whole way, and the crash took my only two tea and carrot seeds.
*sob*
And my quern!
And hearthfire!
The worst part is I'm at least an hour away from anywhere with level 8 foxes the whole way, and the crash took my only two tea and carrot seeds.
*sob*
Surprise.
-
Hamel
- Posts: 356
- Joined: Tue Jun 02, 2009 4:45 pm
Re: Oh ho ho.
What did I do? The server restart was Loftar's idea. 
The grumpiest tree you ever did see.
Character: Hamel, previously Chieftain of Ancient Bottleneck, a founding father of the Confederation of Bottleneck. Currently a hibernating soul.
Character: Hamel, previously Chieftain of Ancient Bottleneck, a founding father of the Confederation of Bottleneck. Currently a hibernating soul.
-
loftar
- Posts: 9096
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Oh ho ho.
Indeed. It is that memory corrupting bug that I still haven't managed to hunt down. It's driving me crazy.
My current plan for purging the bastard is as follows; first, I've recompiled the server with profiling support, which should, given a clean shutdown, allow me to get data for doing a few badly needed optimizations in the server, so that it doesn't take the 10% of CPU time that it currently does with people logged in; then, the server being optimized, I should be able to run it in Valgrind, which should be able to find the bug for me. Once it does, I'll dig its heart out with a spoon*!
It's a really odd and amazingly alluring little creature. I'd be partly able to understand it if it were some dangling pointer to reused memory, but it really seems to be corrupting stuff at random, even in areas that don't change at all during the process lifetime. Even worse, I never seem to be able to catch it in action. I'm always only suffering the after-effects, like malloc or free aborting from fence razing. Worse yet, I seem to be completely unable to reproduce it in vitro; it's only you people who actually manage to trigger it for me. I can't wait to get my hands on it. I will sacrifice it to the uncertainty principle (from which it seems to have sprung) along with the blood of virgins once I do.
* Why with a spoon, master? -- Because it's dull, you twit! It'll hurt more!
P.S. I don't manage to do stuff like that normally. Honest! It is a very embarrassing situation for me.
My current plan for purging the bastard is as follows; first, I've recompiled the server with profiling support, which should, given a clean shutdown, allow me to get data for doing a few badly needed optimizations in the server, so that it doesn't take the 10% of CPU time that it currently does with people logged in; then, the server being optimized, I should be able to run it in Valgrind, which should be able to find the bug for me. Once it does, I'll dig its heart out with a spoon*!
It's a really odd and amazingly alluring little creature. I'd be partly able to understand it if it were some dangling pointer to reused memory, but it really seems to be corrupting stuff at random, even in areas that don't change at all during the process lifetime. Even worse, I never seem to be able to catch it in action. I'm always only suffering the after-effects, like malloc or free aborting from fence razing. Worse yet, I seem to be completely unable to reproduce it in vitro; it's only you people who actually manage to trigger it for me. I can't wait to get my hands on it. I will sacrifice it to the uncertainty principle (from which it seems to have sprung) along with the blood of virgins once I do.
* Why with a spoon, master? -- Because it's dull, you twit! It'll hurt more!
P.S. I don't manage to do stuff like that normally. Honest! It is a very embarrassing situation for me.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
WorkerDrone
- Posts: 106
- Joined: Fri May 29, 2009 8:09 am
Re: Oh ho ho.
A spoon?
There is no spoon.
There is no spoon.
[02:31] <WorkerDrone> Kinky.
[02:31] <Malicus> Actually, it's more like it destroyed his pants.
[02:31] <WorkerDrone> Even more kinky.
[02:32] <Malicus> Yes.
[02:31] <Malicus> Actually, it's more like it destroyed his pants.
[02:31] <WorkerDrone> Even more kinky.
[02:32] <Malicus> Yes.
-
moonshield
- Posts: 113
- Joined: Fri May 29, 2009 2:55 pm
Re: Oh ho ho.
You should announce crashes after restarts before, so we can double our steel next time, instead of just blooms.
-
Yolan
- Posts: 1097
- Joined: Wed Jun 03, 2009 3:26 pm
- Location: Japan
Re: Oh ho ho.
To the people of ShadyAcres.. I'm sorry to say this, but in light of recent events I (as Dantec) have decided to move out of this village, even though I am the founder 
I am starting out fresh (as Yolan), moving to an undislcosed location that I will be heavily fortifying against thieves and griefers! Hopefully when village code is added I will experiment with shared living again in the future.
Best of luck to the residents
-Dantec/Yolan
I am starting out fresh (as Yolan), moving to an undislcosed location that I will be heavily fortifying against thieves and griefers! Hopefully when village code is added I will experiment with shared living again in the future.
Best of luck to the residents
-Dantec/Yolan
-
Micro102
- Posts: 43
- Joined: Thu Jun 11, 2009 10:00 am
Re: Oh ho ho.
it might be helpful to find that bug if you know that these reboots speed up the tanning process instead of resetting it.