Language: 
To browser these website, it's necessary to store cookies on your computer.
The cookies contain no personal information, they are required for program control.
  the storage of cookies while browsing this website, on Login and Register.

Author Topic:  Obli's utterly useless  (Read 15843 times)

0 Members and 0 Guests are viewing this topic.

Obliterator

« on: 29, April 2013, 04:24:34 »
Well, there I was on Main completing my new (and first) quest script. After I gathered the 50 required quest items from the CS frost giants, I checked my quest log to see if it was working alright. I clicked on the quest and then the server crashed. I can't really check the logs to see what happened as I don't have the URLs. (Someone PM me these, please  :))

But is this a problem with the script or the quest code?
heh

_people_

« Reply #1 on: 29, April 2013, 07:34:18 »
That's no good...

Code: [Select]
Login to Account: ./data/accounts/m/ma/marlonwilliamhunter/marlonwilliamhunter.acc
PLAYER: ./data/players/o/ob/Obliterator/Obliterator.pl
load obj for player: Obliterator
Send new_player(): socket 6
INFO:: Load map >/planes/demon_plane/captured_stronghold/captured_stronghold_a_0003<... INFO:: get_online_players_info was called and all buffers were reset.
INFO:: Load map >/planes/demon_plane/captured_stronghold/captured_stronghold_a_0002<... ==24027== Jump to the invalid address stated on the next line
==24027==    at 0x74753C3E220A3035: ???
==24027==    by 0x2032323A3830223C: ???
==24027==    by 0x41303820332F3830: ???
==24027==    by 0x657551223D622244: ???
==24027==    by 0x6C53206F54207472: ???
==24027==    by 0x6F72462061207960: ???
==24027==    by 0x796D7241206E6579: ???
==24027==    by 0x736F724620303509: ???
==24027==    by 0x27746E6169472073: ???
==24027==    by 0x3A74726165482072: ???
==24027==    by 0x220A30352F36341F: ???
==24027==    by 0x3830223D74753C3D: ???
==24027==  Address 0x74753c3e220a3035 is not stack'd, malloc'd or (recently) free'd
==24027==

SIGSEGV received.

That's not a very descriptive error message but it looks like perhaps something's wrong with the map? It's an enigma... The server crashed three times, were they all connected?

I'll hook you up with logs tomorrow.
-- _people_ :)

clobber

« Reply #2 on: 29, April 2013, 10:14:16 »
Send me your script and I'll look at that. It's reminiscent of the bug for the kill quests - that also crashed when you looked at the quest logs.
Posted by Clobber

Collector Of Burnt out torches, 0 and Counting.

,-.  ___ ,-.
 \/ .   .  \ / 
(___O___)
 /  \      /   )
 ( ||       || )
  000     000
Woof, Woof!

Quote from: Longir
I use caution, fear is a distraction

smacky

« Reply #3 on: 29, April 2013, 11:31:16 »
IDK why valgrind has started reporting ??? instead of file, func, line. That should happen if the code is compiled with the -g switch, which it should be.

Hm, I wonder... I'll check... Yes it is.

I remember this happened some time ago when the server boxes were upgraded to the then latest Debian and then worked properly when they were upgraded again. So perhaps it is an intermittent Debian bug (or more likely the gcc package has semi-broken code governing the -g switch).

Here's what I suggest for this Dai bug:

1. Later today I'll grab the main account/player files for Ob annd test locally (where valgrind works) -- it's likely a server bug where it gets confused with many quest updates (I think you must have 50+);
2. Meanwhile, don't login to Ob/your account at all;
3. Remove the quest from Daiserv -- a recent Mapserv log says 'Fixed a lot of bugs in the frostbolt quest script. I *think* it's done, so I need to get around to testing it sometime...' so did you?
4. Cross fingers.

Obliterator

« Reply #4 on: 29, April 2013, 12:22:58 »
The server crashed three times, were they all connected?
Yes.

Send me your script and I'll look at that. It's reminiscent of the bug for the kill quests - that also crashed when you looked at the quest logs.
Will do.

3. Remove the quest from Daiserv -- a recent Mapserv log says 'Fixed a lot of bugs in the frostbolt quest script. I *think* it's done, so I need to get around to testing it sometime...' so did you?
Those were just general bugs in the script that stopped/hindered it from working correctly. I'll remove it anyway.
« Last Edit: 29, April 2013, 12:27:46 by MarlonHunter »
heh

smacky

« Reply #5 on: 29, April 2013, 12:34:43 »
I meant did you test it (on test) or was main your first time doing the quest (with the latest fixes)?

Obliterator

« Reply #6 on: 29, April 2013, 12:43:25 »
Oh, right. _people_ and I both tested it on Test before I moved it to Main.
heh

smacky

« Reply #7 on: 29, April 2013, 15:52:37 »
Quick update. I set everything up locally. Re reading the 3 crash logs, I don't think it is to do with the     quest. Rather the mobs (most likely their AIs) you were fighting. So which ones were they? All 3 times the same ones on that CS map?

Obliterator

« Reply #8 on: 29, April 2013, 23:39:12 »
Weird. The frost giant guards.
heh

smacky

« Reply #9 on: 30, April 2013, 20:33:59 »
Not been able to reproduce it yet. But I have used your char to fix two other bugs (which I introduced :oops:) in trunk. Where would I find your +3 sling?

Obliterator

« Reply #10 on: 30, April 2013, 23:44:42 »
Even weirder. I can't imagine how my sling of all things would help... :? It's in my apartment, inside the chest in front of the bed. If it's not there, it'll be in my bedroom somewhere...
« Last Edit: 01, May 2013, 02:18:51 by MarlonHunter »
heh

smacky

« Reply #11 on: 01, May 2013, 10:12:54 »
The sling because in each of the three crashes you were fighting with your poking device and your sling, so I want to reproduce the circumstances as exactly as possible.

clobber

« Reply #12 on: 01, May 2013, 11:15:23 »
It makes me laugh when obliterator uses his poking device.

Posted by Clobber

Collector Of Burnt out torches, 0 and Counting.

,-.  ___ ,-.
 \/ .   .  \ / 
(___O___)
 /  \      /   )
 ( ||       || )
  000     000
Woof, Woof!

Quote from: Longir
I use caution, fear is a distraction

Obliterator

« Reply #13 on: 01, May 2013, 12:28:02 »
Damn I look handsome in that photo.
heh

smacky

« Reply #14 on: 01, May 2013, 16:44:16 »
This is turning into quite a hassle.

First, when I try to apply a sling it whines that your guild doesn't allow it. So I go into SA mode andd drop your guild force. Now I can use a sling. But when it comes to divvy up exp after a kill it logs a bug, claiming the sling skill has no exp ob. So apparently the guild code is making things difficult (as seems to be it's express purpose). So what do you normally do?

Second, when you use your poke weapon in the logs you have a cooldown time of 3.90 but when I use your equipped poke (hallo cutlass) I get 2.05. So what were you using and where is it?

Tags:
 

Related Topics

  Subject / Started by Replies Last post
7 Replies
2637 Views
Last post 06, July 2005, 17:42:11
by Elephantey
7 Replies
2256 Views
Last post 12, April 2006, 01:03:35
by Lothien
11 Replies
2591 Views
Last post 26, April 2006, 12:34:37
by theoris
8 Replies
2012 Views
Last post 21, February 2008, 10:04:23
by Nite_Star