PlaneShift

Task TypeIDPrivateCategorySeverity  descStatusOpened byAssigned ToSummaryLast Edited[[changedby]]
Bug Report 10 NoCriticalClosedThomKenneth Graunke Clean HEAD server crashes on startup "could not load Fi ...11.08.20073 Task Description

Clean HEAD server. Launch it. It crashes:

16344 <f:\development\planeshift-head\planeshift\src\server\gem.cpp:806 gemObject::InitMesh
>

 16345 Could not create Item because could not load  file into mesh.
 16345 <f:\development\planeshift-head\planeshift\src\server\gem.cpp:692 gemOb

ject::gemObject>

 16345 Could not create gemObject because mesh could not be Init'd.
 16345 <f:\development\planeshift-head\planeshift\src\server\gem.cpp:693 gemOb

ject::gemObject>

 16345 Name: Fist Factory:  File: /planeshift/.spr
 16345
 16345 Object  was not created.

Assertion failed: obj→GetEntity() != 0
Location: f:\development\planeshift-head\planeshift\src\server\entityman
ager.cpp:900
Call stack:
[0x0067abbd] (psserver.exe)EntityManager::CreateItem+0x67d @f:\development\plane
shift-head\planeshift\src\server\entitymanager.cpp:900 ()
[0x00712d2b] (psserver.exe)SpawnManager::RepopulateItems+0xdb @f:\development\pl
aneshift-head\planeshift\src\server\spawnmanager.cpp:548 ()
[0x0065e3f0] (psserver.exe)com_spawn+0×60 @f:\development\planeshift-head\planes
hift\src\server\command.cpp:496 ()
[0x0080e162] (psserver.exe)execute_line+0×232 @f:\development\planeshift-head\pl
aneshift\src\common\util\serverconsole.cpp:149 ()
[0x0080e54a] (psserver.exe)ServerConsole::ExecuteScript+0x19a @f:\development\pl
aneshift-head\planeshift\src\common\util\serverconsole.cpp:217 ()
[0x00662b26] (psserver.exe)com_exec+0×196 @f:\development\planeshift-head\planes
hift\src\server\command.cpp:1496 ()
[0x0080e162] (psserver.exe)execute_line+0×232 @f:\development\planeshift-head\pl
aneshift\src\common\util\serverconsole.cpp:149 ()
[0x0080eaef] (psserver.exe)psServerConsoleCommand::Trigger+0x1f @f:\development\
planeshift-head\planeshift\src\common\util\serverconsole.h:139 ()
[0x007fbc38] (psserver.exe)EventManager::ProcessEventQueue+0xe8 @f:\development\
planeshift-head\planeshift\src\common\util\eventmanager.cpp:97 ()
[0x007fc18d] (psserver.exe)EventManager::Run+0x2ad @f:\development\planeshift-he
ad\planeshift\src\common\util\eventmanager.cpp:207 ()
[0x00765bf6] (psserver.exe)CS::Threading::Implementation::`anonymous namespace’:
:proxyFunc+0×36 @f:\development\cs\libs\csutil\threading\win32_thread.cpp:117 ()

[0x102048d1] (MSVCR80D.dll)beginthreadex+0×221 [0×10204877] (MSVCR80D.dll)beginthreadex+0x1c7
[0x7c80b683] (kernel32.dll)GetModuleFileNameA+0x1b4

Fix by Nilaya:
Use “UPDATE item_instances SET item_stats_id_unique=0;” in MySQL.

Bug Report 11 NoCriticalClosedThom Server crash when moving useless item in and out of the ...11.08.20079 Task Description

-Spawn some useless items like 5 apples or 5 eggs.
-Place one inside the furnace, use one of the slots to the right.
-You see that item “shoot” to the left, when it reaches the most left slot it disappears.
-Drag the other eggs/apples in other slots, they all disappear too.
-Close the furnace
-Reopen it.
-Drag one apple/egg to your inventory
-The items disappear again
-Reopen the furnace
-Start dragging out the items into your existing stack of apples/eggs really quickly.
-Server crash!

Callstack:
–>From container 10027, slot 2, parent 0
–>To container -1, slot 0, parent 0
Assertion failed: this_saved == this
Location: f:\development\cs\include\csutil\weakref.h:147
Message: A csWeakRef<> was memcpy()ed, which is not allowed
Call stack:
[0x0069f240] (psserver.exe)csWeakRef<psItem>::~csWeakRef<psItem>+0×30 @f:\develo
pment\cs\include\csutil\weakref.h:146 ()
[0x006a2784] (psserver.exe)csWeakRef<psItem>::`scalar deleting destructor’+0×14 ()
[0x006a2563] (psserver.exe)csArrayElementHandler<csWeakRef<psItem> >::Destroy+0x
13 @f:\development\cs\include\csutil\array.h:122 ()
[0x006a11fc] (psserver.exe)csArray<csWeakRef<psItem>,csArrayElementHandler<csWea
kRef<psItem> >,CS::Memory::AllocatorMalloc,csArrayCapacityDefault>::DeleteIndex+
0x3c @f:\development\cs\include\csutil\array.h:999 ()
[0x0069f4fd] (psserver.exe)csArray<csWeakRef<psItem>,csArrayElementHandler<csWea
kRef<psItem> >,CS::Memory::AllocatorMalloc,csArrayCapacityDefault>::Delete+0x2d
@f:\development\cs\include\csutil\array.h:1069 ()
[0x0069de50] (psserver.exe)gemContainer::RemoveFromContainer+0×50 @f:\developmen
t\planeshift-head\planeshift\src\server\gem.cpp:3808 ()
[0×00702989] (psserver.exe)SlotManager::MoveFromWorldContainer+0x1c9 @f:\develop
ment\planeshift-head\planeshift\src\server\psserverchar.cpp:1784 ()
[0x007022fc] (psserver.exe)SlotManager::HandleMessage+0x18c @f:\development\plan
eshift-head\planeshift\src\server\psserverchar.cpp:1713 ()
[0×00862565] (psserver.exe)MsgHandler::Publish+0×125 @f:\development\planeshift-
head\planeshift\src\common\net\msghandler.cpp:94 ()
[0x007fc01f] (psserver.exe)EventManager::Run+0x13f @f:\development\planeshift-he
ad\planeshift\src\common\util\eventmanager.cpp:173 ()
[0x00765bf6] (psserver.exe)CS::Threading::Implementation::`anonymous namespace’:
:proxyFunc+0×36 @f:\development\cs\libs\csutil\threading\win32_thread.cpp:117 ()

[0x102048d1] (MSVCR80D.dll)beginthreadex+0×221 [0×10204877] (MSVCR80D.dll)beginthreadex+0x1c7
[0x7c80b683] (kernel32.dll)GetModuleFileNameA+0x1b4

Bug Report 12 NoCriticalClosedThomMike GistArianna Many spells are disfunctional 11.08.200713 Task Description

Magic is completely disfunctional:

Life Infusion:

-Damage a player
-End the duel
-Target the player
-Cast Life Infusion on him
-It fails “You can only cast this spell on living friends, etc”

Even after grouping it still gives the error. Reading the CVS I see nowhere that you can’t heal a player that you’ve dueled with. This also makes sparring impossible, as well as the job of healing mages completely.

Flame Spire:
-You cast the spell
-In about one second it displays:
“The Flame Spire appears, Flame Spire has no effect, Flame Spire disappears”. No spell effect is displayed at all.

Energy Arrow:
-You cast it
-In one second it displays:
“You cast energy arrow, you shoot the arrow at your target, energy arrow has no effect”. No spell effect is displayed.
-The target DOES lose HP though.

I once even got “You cannot cast Energy Arrow on Lanarel, because he has no wounds”.

Odd things is that we could in fact cast HEAL on a gladiator! This led Lanarel to conclude that the server or the client switched “Friends” and “NPCs” or something like that.

About the missing effects: this could be related to the effects being updated. I get these messages in my console:

” 2709019 <f:\development\planeshift-head\planeshift\src\client\psclientchar.cpp:
593 psClientCharManager::HandleEffect>
2709019 Failed to render effect crystal_casting2”

Bug Report 13 NoCriticalClosedThomAndrew Craig Finishing a quest makes the server crash. 11.08.20072 Task Description

-Ask the Gold Ore quest from Harnquist for example
-Get one Gold Ore
-Give it to Harnquist.
-Quest finished, you get the rewards.
-Server crash!

Duplicated two times, also with “Harnquist is hungry”.

It seems the crashing seems mostly related to the act of giving an NPC an item. Giving an NPC an item without finishing a quest also crashes the server, it seems.

Xillix seems to think this is due to Jeraphon majorly tweaking all the quests right now. After he’s finished there can be a quest wipe as lots of quests which are already finished by players will now give faction. Anyhow, broken quest script shouldn’t be allowed to crash the server anyway.

Bug Report 14 NoCriticalClosedLanarel Duplicating items by dropping and relogging 11.08.20076 Task Description

Already mentioned in another bug, but this deserves its own:
Drop some item(s), for example 10 mushrooms
log out
log in
You are now carrying what you dropped in your right hand.
You can take the objects from your hand into your inventory (just not all at the same time), and pick the dropped items up. You now have more than before.
Nilaya thought you needed a magic wand in your hand for this, but you dont :)

Bug Report 15 NoCriticalClosedLanarelKenneth Graunke Stacks in trade messed up 11.08.20079 Task Description

This is  bug 2579  on the old bt, but important enough to mention here.
Tested on Laanx with THom, both without any GM skills, so using apples.
We both put in some apples, moved parts of stacks around and to inventory. SOme things seem better than before, except:
- sometimes, the other side sees number like 345 or 3456 after removing part of a stack. You never see that on your own side
- on your own side things just dissappear from view
- when accepting, Thom got 3 apples from me (which was ok, even though I only saw two, and THom saw 345+1+2)
- message for me said thom gave me one, I gave thom two
- From 5 apples at the start, giving 3 to thom, getting one, I end up with only one apple.

Bug Report 18 NoCriticalClosedThomKenneth Graunke Glyph duplicating bug 11.08.20075 Task Description

Adding this here from the old bugtracker, as it’s confusing to switch around a lot between the bugtrackers. Let’s make this the place for .19 bugs.

-I have 6 air glyphs stacked, unpurified.
-I purify one.
-In the inventory it shows 5 unpurified and 1 being purified.
-When it’s done it shows 1 purified, 5 unpurified.
-This is fine.
-I relog.
-It shows 6 unpurified, 1 purified.
-You duplicated the glyphs!

-Now try the same thing but with two stacks of different kinds of glyphs at the same time!
-After you relog all your glyphs are gone and you have some glyphs in your right hand.
-Drag the glyph out, another one pops up.
-Repeat this until you have taken all your glyphs out of your hand again.
-This makes it seems this bug is related to the bug where you drop an item, log out, and the item is duplicated into your hand.

Bug Report 19 NoCriticalClosedKenneth GraunkeKenneth Graunke Stack count wraparound / massive duping 11.08.20077 Task Description

It’s possible to get 65534 items. I believe this occurs when the client sends a stack count message which is larger than the item’s actual count. One ought to be able to hack the client to do this; another is to do the following:

Using account “Lady Aren” and a fresh DB… (1) Spawn a Claymore and equip it in your right hand (slot 0)
(2) Spawn 3 Nitroglycerin.
(3) Log out.

(4) Connect to the DB and:
SELECT I.id, name, location_in_parent, parent_item_id, stack_count FROM item_instances I JOIN item_stats S ON item_stats_id_standard = S.id WHERE char_id_owner = 9;

Verify that the Nitroglycerin has a higher UID than the Claymore.

UPDATE item_instances SET location_in_parent = 0 (slot of the Claymore) WHERE id = (the UID of the Nitroglycerin).

This manually forces both into the same slot—shouldn’t be possible, but at one point was triggered by bugs.

(5) Log in again, you should see 3 Nitroglycerin and no Claymore.
- (If you right click on it, you’ll probably view the Claymore.)
(6) Select 3 Nitroglycerin and move them to an empty slot.

Check the DB. You now have 65534 (2^16 + 1 claymore - 3 nitroglycerin) claymores.

Bug Report 24 NoCriticalClosedLanarelKenneth Graunke Picking up a coin crashes the server 11.08.20073 Task Description

Caarrie put some coins on the ground from me (using /item). I tried picking them up (using a target/pickup shortcut), and the server crashes.
- pick up coin
- you get a message that you cannot carry anymore tria/circles
- in inventory, the value is added.
- wait a minute.
- server gone.

Tested with circles and tria coins.

Bug Report 25 NoCriticalClosedLanarelAndrew CraigKenneth Graunke Putting apple in quench tank crashes server 11.08.20078 Task Description

Put apple in quench tank, server crashes.
Yesterday this did not happen, as you can see in  bug 9 .

Did not want to add this to that bug, because of its severity.
Since  bug 9  can only be tested after this new problem is solved, I add this bug as dependency there.

Bug Report 27 NoCriticalClosedCaarrie adding item to inventory crashes the server 11.08.20073 Task Description

tested by trying to /item 6 clacker legs or any item in a stack. the server will crash. Maybe releated to  bug 26 .

Bug Report 29 NoCriticalClosedKenneth GraunkeKenneth Graunke Sack contents disappear on pickup and server crash 11.08.200731 Task Description

(1) Put a Claymore in a Sack
(2) Drop the sack
(3) Pick up the sack

…the claymore’s still in the db with the sack as its parent, but in the server’s model, wasn’t added to the inventory.

Bug Report 34 NoCriticalClosedTrymm entitylabel causes client crash and prevents loading of ...11.08.20074 Task Description

First observed as problem of getting the world to load on OSX 10.4.9(Intel).

The problem has been tracked down to the following file in CVS:
data/effects/misc/entitylabel.eff

The problem seems to disappear if the file is modified to resemble an earlier version, e.g. the following patch is applied:

Index: data/effects/misc/entitylabel.eff

RCS file: /cvsroot/planeshift/planeshift/data/effects/misc/entitylabel.eff,v
retrieving revision 1.5
diff -r1.5 entitylabel.eff
8c8
< <obj type=”text” name=”label” fontquality=”44”>

<obj type=”text” name=”label” fontquality=”28” antialias=”false” static=”false” growupwards=”true”>

It is not clear to me, however, that this is the correct solution to the problem.

If entitylabel.eff from CVS HEAD (revision: 1.4282) is used, the client crashes when the user tries to load the world. Below is a backtrace of this crash.


Map hyarena loaded successfully in 518ms
Reading symbols for shared libraries . done

planeshift.application.client:

PSLoader: step 5: success

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x32ab0000
0xffff08a0 in _memcpy () at /System/Library/Frameworks/System.framework/PrivateHeaders/i386/cpu_capabilities.h:228
228 /System/Library/Frameworks/System.framework/PrivateHeaders/i386/cpu_capabilities.h: No such file or directory.
in /System/Library/Frameworks/System.framework/PrivateHeaders/i386/cpu_capabilities.h
(gdb) bt
#0 0xffff08a0 in
_memcpy () at /System/Library/Frameworks/System.framework/PrivateHeaders/i386/cpu_capabilities.h:228
#1 0x07f90de7 in glrLoadSysTexture ()
#2 0x07f9427d in glrLoadVendorFramebuffer ()
#3 0x07f7539a in glrLoadCurrentFramebuffer ()
#4 0x07fa4ddd in gldUpdateDispatch ()
#5 0x08e081c2 in gleCheckFramebufferStatus ()
#6 0x92b325b6 in glCheckFramebufferStatusEXT ()
#7 0x1a16c905 in CS::Plugin::gl3d::csGLRender2TextureEXTfbo::SetRenderTarget (this=0x7c78b60, handle=0x3dcb97ec, persistent=false, subtexture=0) at plugins/video/render3d/opengl/gl_r2t_ext_fb_o.cpp:176
#8 0x1a1cf543 in CS::Plugin::gl3d::csGLGraphics3D::SetRenderTarget (this=0x7b3b440, handle=0x3dcb97ec, persistent=false, subtexture=0) at plugins/video/render3d/opengl/gl_render3d.h:599
#9 0x001ef8bf in psEffectObjText::SetText (this=0x3a2e0c00, elements=@0x4d13ac) at src/common/effects/pseffectobjtext.cpp:114
#10 0x001efdc9 in psEffectObjText::SetText (this=0x3a2e0c00, rows=1) at src/common/effects/pseffectobjtext.cpp:206
#11 0x0001658f in psEntityLabels::SetObjectText (this=0x7cf38e0, object=0x3a32ca00) at src/client/entitylabels.cpp:272
#12 0x000167eb in psEntityLabels::CreateLabelOfObject (this=0x7cf38e0, object=0x3a32ca00) at src/client/entitylabels.cpp:300
#13 0x000169ba in psEntityLabels::OnObjectArrived (this=0x7cf38e0, object=0x3a32ca00) at src/client/entitylabels.cpp:332
#14 0×00037110 in GEMClientActor::GEMClientActor (this=0x3a32ca00, cel=0x7cea780, mesg=@0xbfffedac) at src/client/pscelclient.cpp:1050
#15 0x000374f4 in psCelClient::HandleActor (this=0x7cea780, me=0x7cf6900) at src/client/pscelclient.cpp:278
#16 0x000376ae in psCelClient::CheckEntityQueues (this=0x7cea780) at src/client/pscelclient.cpp:632
#17 0x0004ebe6 in psEngine::HandleEvent (this=0x908ee00, ev=@0x236c780c) at src/client/psengine.cpp:712
#18 0x002b0e23 in psEngine::EventHandler::HandleEvent (this=0x237a1c38, ev=@0x236c780c) at src/client/psengine.h:219
#19 0×00256944 in csEventTree::Dispatch (this=0x7c42da0, e=@0x236c780c) at libs/csutil/cssubscription.cpp:576
#20 0x00256a09 in csEventTree::Notify (this=0x7c42da0) at libs/csutil/cssubscription.cpp:546
#21 0×00229686 in csEventQueue::Notify (this=0x797cc48, name=@0x7b2a2c0) at libs/csutil/cseventq.cpp:277
#22 0x00363d03 in csEventQueue::iTypedFrameEventDispatcher::HandleEvent (this=0x7b2a2b4) at ./include/csutil/cseventq.h:262
#23 0×00256944 in csEventTree::Dispatch (this=0x7c14d30, e=@0x7b1a33c) at libs/csutil/cssubscription.cpp:576
#24 0x00256a09 in csEventTree::Notify (this=0x7c14d30) at libs/csutil/cssubscription.cpp:546
#25 0×00229686 in csEventQueue::Notify (this=0x797cc48, name=@0x797cd1c) at libs/csutil/cseventq.cpp:277
#26 0x0022975e in csEventQueue::Process (this=0x797cc48) at libs/csutil/cseventq.cpp:293
#27 0x0012ecfa in OSXAssistant::advance_state (this=0x7c17040) at libs/csutil/macosx/OSXAssistant.cpp:183
#28 0x0012d520 in OSXAssistant_advance_state (h=0x7c17040) at libs/csutil/macosx/OSXAssistant.cpp:258
#29 0x002201cf in -[OSXDelegate applicationDefined:] (self=0x7c17430, _cmd=0x28174c, n=0x7c15260) at libs/csutil/macosx/OSXDelegate.m:206
#30 0x927e717b in _nsnote_callback ()
#31 0x908553e6 in __CFXNotificationPost ()
#32 0x9084cbd1 in _CFXNotificationPostNotification ()
#33 0x927df724 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#34 0x927e66c9 in -[NSNotificationCenter postNotificationName:object:] ()
#35 0x0022007b in -[OSXApplication sendEvent:] (self=0x7c17da0, _cmd=0x90ac24c4, e=0x367385f0) at libs/csutil/macosx/OSXDelegate.m:151
#36 0x93286dfe in -[NSApplication run] ()
#37 0x0022154a in -[OSXDelegate startEventLoop] (self=0x7c17430, _cmd=0x2814a0) at libs/csutil/macosx/OSXDelegate.m:635
#38 0x0022158a in OSXDelegate_start_event_loop (handle=0x7c17430) at libs/csutil/macosx/OSXDelegate.m:640
#39 0x0012eeba in OSXAssistant::start_event_loop (this=0x7c17040) at libs/csutil/macosx/OSXAssistant.cpp:160
#40 0x0012d8b3 in csDefaultRunLoop (r=0x7974ca4) at libs/csutil/macosx/OSXAssistant.cpp:331
#41 0x00051c42 in main (argc=1, argv=0xbffff808) at src/client/psengine.cpp:2000
(gdb)

Bug Report 95 NoCriticalClosedAndrew Craig Item spawning exploit 17.08.20074 Task Description

A missing security level check allows a patched client to send a message requesting the server to spawn items into the players inventory.
This way, and client, even one without gm security level could spawn any item he wants.

Bug Report 116 NoCriticalClosedLanarelCaarrieMike GistAndrew DaiEnar Väikene One cast of weakness kills any NPC 17.10.200721 Task Description

Caarrie emailed:
i got a bug that should have been disabled but is still ingame and i think
the bug report on it should be private.

When casting weakness one cast can take down any npc, but this effect seems
to have the same problem that flame burst has/had that you cant cast it
unless on top of the npc. weakness was to be disabled but has not been so
this is a big exploit that i think should be opened on the new tracker and
assigned to xordan to fix asap.

http://www.hydlaa.com/flyspray_upgrade/index.php?do=details&task_id=82

http://www.hydlaa.com/bugtracker/bug.php?op=show&bugid=3067&pos=2

Caarrie

Bug Report 121 NoCriticalClosedCaarrieKenneth Graunke Petition view is broken 26.08.200712 Task Description

The fix for item spawn broke petition view.
Since petition list request is also routed through AdminManager::HandleMessage() , And the listing player isn’t a GM, He gets a “You’re not a GM!” message…

Bug Report 124 NoCriticalClosedBen Aceler Fonts are unreadable 30.09.2007 Task Description

Time of test: 23 august, 00:50 AM MSK
OS: Linux 2.6.20 (Ubuntu 7.04)
Processor: Intel Celerom M 370
RAM: 512 Mb
Video Card: Intel GMA 900 (Intel 910 Integrated)
Video Card Memory: 16 Mb

Description of the bug: All fonts in updater and setup is a garbage.

http://img131.imageshack.us/my.php?image=psaf5.png

Bug Report 126 NoCriticalClosedThomTalad Size of mugs, books and other items is too large. 19.03.20081110 Task Description

The claymore, a big sword, has a size of 14. But a small mug to drink beer from has a size of 20! I’d expect it to be more like 2 or something. Books also have a size of 20, which is annoying when storing lots of blank books.

When looking at this bug, also look at  FS#635 !

Bug Report 155 NoCriticalClosedThomCaarrieKenneth Graunke Escaping from an instance. 04.09.200718 Task Description

Due to the fact that “The wall home” doesn’t work (another bug) I got stuck in another instance. I tried to get out this time, but I found I couldn’t. Teleporting me didn’t work. Dieing didn’t work. I tried to “restore” myself, but I couldn’t.

“*** 2007-07-30 by Tom Towey
Teleport will now always bring player back to 0 instance.”

This commit suggests that normal players are returned to the original instance when they teleport, but apparently GMs and Devs are not and due to a faulty Action Location they could be stuck for a long time in the wrong instance.

Bug Report 186 NoCriticalClosedCaarrie No race selected, your creation choices are invalid 03.09.20073 Task Description

when trying to upload a new character i get an error “no race selected, your creation choices are invalid” this happened with both custom and quick creation. could be related to  bug 185 

making critical and flash as we dont want people to not be able to make characters when laanx gets updated

Bug Report 196 NoCriticalClosedCaarrieKenneth GraunkeMike GistTalad server crash with binary char/npc zips 04.09.20076 Task Description

when starting the server if you use the char and npc zips from the bin the server will seg fault

adding people in assign so this can get looked at soon [i cant add people in the watch list so i am doing it this way]

The server worked fine yesterday but as of Tue Sep 4 06:32:12 EDT 2007 it does not.

Bug Report 203 NoCriticalClosedSteven SchwartfegerTaladAndrew DaiJorrit Tyberghein Falling through the floor on terrain maps 28.09.200712 Task Description

I have tested this on two .020 cvs and one .019 cvs servers, the bug is only when running the .020 ones.

If you do “/teleport me map bdroad2” you will fall right through the floor, do “/teleport me map korogan” and walk slowly down the ramp, you will walk through the grass like it is water.

This bug is in the maps bdroad1, bdroad2, ojaroad1, and ojaroad2, but no others, I have tested all.

Bug Report 213 NoCriticalClosedThomAndrew CraigCaarrie Can't turn VBO on with CVS setup tool. 08.09.20077 Task Description

Recently I haven’t been able to turn on VBO with my CVS build. You click but nothing happens. Could be related to AArobber’s changes to PAWS.

Bug Report 232 NoCriticalClosedCaarrieCaarrieKenneth GraunkeSteven Schwartfeger server crash when attacking npc 11.09.20071 Task Description

when running psserver with npcclient i attacked fighter4 and got this bt after he got killed I used the info window when attacking [not sure if that is part of this or not]

http://pastebin.ca/690115

[confirming this as vornne told me about it before he went to bed]

Kemedes or Kayden can you look at this?

this is Vornne’s bt http://rafb.net/p/tAEZV187.html

Bug Report 246 NoCriticalClosedAllen FrakesAndrew CraigKenneth GraunkeMike Gist Changing furnace slots results in wrong number of molte ...21.11.200713 Task Description

Add a stack of ore (tested with iron and gold) to the furnace. Move one ore to a different slot and it moves the entire stack but only makes one molten. Move two ore and the end result is 2 molten and so forth.

Bug Report 252 NoCriticalClosedAdrián Combat bugs 16.09.20072 Task Description

Well, just wanted to report NPCs also stops attacking me each… 10 seconds? So when I attack 10 seconds a monster and don’t move, it won’t hit me back. Elesod, Asonoh and I experienced problems duelling… our character randomly stopped attacking and it was getting really annoying… This is ruining the duel experience.

Bug Report 259 NoCriticalClosedSteven SchwartfegerMike Gist Server crash on upload in char creation 16.09.20073 Task Description

After clicking ‘Upload’ and ‘Yes’ in the character creation process:

Client output:
72370 <src/client/psengine.cpp:1803 FatalError>
72370 Your character could not be created in the database.

Server output:
87509 <src/server/bulkobjects/pscharacterloader.cpp:347 NewNPCCharacterData>
87509 Failed to create new character for account id 3. Error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' �@,,) VALUES (’3’,’First’,’Last’,’3’,’0’,’(null)’,’50’,’50’,’50’,’50’,’50’,’5’ at line 1
87509 <src/server/creationmanager.cpp:894 HandleUploadMessage>
87509 Character could not be created.
Segmentation fault (core dumped)

Backtrace of server:
Program terminated with signal 11, Segmentation fault.
#0 psServerVitals::Update (this=0xdddddddddddddddd, now=88116) at src/server/bulkobjects/servervitals.cpp:96
96 csTicks drdelta = now - lastDRUpdate;
(gdb) bt
#0 psServerVitals::Update (this=0xdddddddddddddddd, now=88116) at src/server/bulkobjects/servervitals.cpp:96
#1 0x0000000000640c4d in psCharacter::UpdateStatDRData (this=0x101a4b8, now=88116) at src/server/bulkobjects/pscharacter.cpp:1617
#2 0x00000000004c2a71 in gemActor::UpdateStats (this=0x24bf360) at src/server/gem.cpp:2087
#3 0x00000000004c78c1 in GEMSupervisor::UpdateAllStats (this=<value optimized out>) at src/server/gem.cpp:495
#4 0x000000000043b62d in UserManager::UserStatRegeneration (this=0xacb820) at src/server/usermanager.cpp:1389
#5 0x000000000073574a in EventManager::ProcessEventQueue (this=0xaffc70) at src/common/util/eventmanager.cpp:94
#6 0x00000000007359de in EventManager::Run (this=0xaffc70) at src/common/util/eventmanager.cpp:207
#7 0x000000000058a401 in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x7fffa4740fb0)

  at libs/csutil/threading/pthread_thread.cpp:75

#8 0x00002abb06488135 in start_thread () from /lib/libpthread.so.0
#9 0x00002abb06cd462d in clone () from /lib/libc.so.6
#10 0×0000000000000000 in ?? ()

Bug Report 281 NoCriticalClosedThomAnders ReggestadSteven Schwartfeger Using command "set" in psserver crashes it. 22.09.20072 Task Description

HEAD CVS.
Start up pssserver.
Type “set” Press Enter.
Crash:

msvcr80d.dll!1023320f()
[Frames below may be incorrect and/or missing, no symbols loaded for msvcr80d.dll]
msvcr80d.dll!1024935b()
msvcr80d.dll!102339e0()
msvcr80d.dll!102339f1()
> psserver.exe!ptfree(void * P=0x00f10608) Line 108 + 0×9 bytes C++
ntdll.dll!7c910e91()
ntdll.dll!7c960af8()
ntdll.dll!7c960bf0()
ntdll.dll!7c960bcc()
ntdll.dll!7c91056d()
msvcr80d.dll!10213163()
msvcr80d.dll!1021cb0a()
msvcr80d.dll!1021bb21()
msvcr80d.dll!1021bdba()
msvcr80d.dll!10203db4()
msvcr80d.dll!1021ba26()
msvcr80d.dll!1021ba1d()
msvcr80d.dll!10203db4()
msvcr80d.dll!1021e1af()
msvcr80d.dll!1021e1a6()
msvcr80d.dll!1026912c()
psserver.exe!csStringBase::Free() Line 45 + 0×12 bytes C++
psserver.exe!csStringBase::~csStringBase() Line 41 C++

Bug Report 290 NoCriticalClosedSteven SchwartfegerSteven Schwartfeger Kran characters unable to be created 22.09.20071 Task Description

Select Kran as the race, fill in all other details, after you click ‘Upload’, a message box comes up saying “No race selected, your creation choices are invalid.” and you get sent to the start again.

Bug Report 301 NoCriticalClosedKenneth GraunkeKenneth GraunkeSteven Schwartfeger Server crash when killing someone with a DoT spell. 28.09.20073 Task Description

(1) Log in as Vengeance.
(2) Target an enemy (NPC or duelist)
(3) “/cast fire warts” a few times
(4) Wait until their HP reaches 0.

Server crash!

#0 0×0000000000495505 in gemActor::HandleDeath (this=0x1d41b50) at src/server/gem.cpp:2129
#1 0x00000000004e2546 in SpawnManager::HandleDeathEvent (this=0xc099f0, me=0x1d66a90)

  at src/server/spawnmanager.cpp:1044

#2 0x00000000007173bc in MsgHandler::Publish (this=0xbf2500, me=0x1d66a90)

  at src/common/net/msghandler.cpp:93

#3 0x00000000004a1133 in gemActor::DoDamage (this=0x1d41b50, attacker=0x1e37990, damage=0, damageRate=0,

  duration=<value optimized out>) at src/server/gem.cpp:2033

#4 0×0000000000677902 in psServerVitals::Update (this=0xcc1de0, now=<value optimized out>)

  at src/server/bulkobjects/../gem.h:614

#5 0x000000000066542d in psCharacter::UpdateStatDRData (this=0x2aaaabddc2d8, now=30678240)

  at src/server/bulkobjects/pscharacter.cpp:1605

#6 0x00000000004945a1 in gemActor::UpdateStats (this=0x1d41b50) at src/server/gem.cpp:2096
#7 0x0000000000498c1a in GEMSupervisor::UpdateAllStats (this=<value optimized out>)

  at src/server/gem.cpp:497

#8 0x000000000051706d in UserManager::UserStatRegeneration (this=0xbe7740)

  at src/server/usermanager.cpp:1338

#9 0x000000000072970d in EventManager::ProcessEventQueue (this=0xbf2500)

  at src/common/util/eventmanager.cpp:94

#10 0x00000000007299ae in EventManager::Run (this=0xbf2500) at src/common/util/eventmanager.cpp:207
#11 0x0000000000591c37 in proxyFunc (param=0x7fff9edca540) at libs/csutil/threading/pthread_thread.cpp:75

Bug Report 312 NoCriticalClosedSteven SchwartfegerCaarrieTaladAndrew DaiJorrit Tyberghein Huge lag/freeze when dropping items in terrain maps 06.10.200711 Task Description

When you drop an item from your inventory on a terrain map, my client freezes, for at least two or three minutes, I did not have time to leave it longer.

I confirmed this in all terrain maps, npcroom2 (with terrain), bdroad1, bdroad2, ojaroad1, and ojaroad2.
I confirmed dropping items did not freeze my client in the maps npcroom1, hydlaa_plaza, and arena.

If I waited a while before I quit and relogged, the item was on the ground, if not, it was still in my inventory.

My guess is this freeze is caused by a bug in the new collision detection of terrain maps, see  FS#203 .

Bug Report 319 NoCriticalClosedKenneth GraunkeKenneth GraunkeSteven Schwartfeger Undo script incorrect for non-additive adjustments 22.11.20075 Task Description

StatsOp creates incorrect undo scripts for when the original script has adjust=”mul”.

Here is a case which shows the bug:
- Player has CHA 100.
- Script A runs: <cha adjust=”mul” value=”0.5” target=”actor”/> Player now has CHA 100 (50).
- Player equips a weapon which adds +30 to their CHA. Player now has CHA 100 (80).
- Wait. The undo for script A runs. This is <cha adjust=”mul” value=”2.0” target=”actor”/>…which doubles it.
- Player now has CHA 160, as it doubled the 80.

Clearly this is not correct: when the original script halved it, it amounted to -50. When the undo script doubled it, it amounted to +80. The player can repeat this procedure, gaining the extra +30 over and over again.

Bug Report 333 NoMovementCriticalClosedCaarrieAndrew Dai fall damage and running does not work correctly 01.11.20096 Task Description

Schaesius petitioned
i don’t die if I fall and hit the ground running. Jumped from the eagle’s head in BD, all the way down and pushed R in mid air - landed safely

I have confirmed this so marking it new at the same time

confirmed on laanx and cvs

Bug Report 349 NoCriticalClosedThom NPCclient crashes when launching. 03.10.20071 Task Description

NPCclient crashes when I launch it.
The console displays this before it crashes:

133318 <d:\development\planeshift\src\npcclient\gem.cpp:91 gemNPCObject::InitMesh>
133331 Could not set mesh with factname=potions#potion01a and filename=/planeshift/potions/potion01a.spr. Trying dummy model
133334 Received list of 20 NPCs.

Callstack:

psnpcclient.exe!WanderOperation::StartMoveToWaypoint(NPC * npc=0x00d4cb08, EventManager * eventmgr=0x00d179e0) Line 2284 + 0x1d bytes C++
psnpcclient.exe!WanderOperation::Run(NPC * npc=0x00d4cb08, EventManager * eventmgr=0x00d179e0, bool interrupted=false) Line 2339 + 0×10 bytes C++
psnpcclient.exe!Behavior::RunScript(NPC * npc=0x00d4cb08, EventManager * eventmgr=0x00d179e0, bool interrupted=false) Line 714 + 0x2d bytes C++
psnpcclient.exe!Behavior::ResumeScript(NPC * npc=0x00d4cb08, EventManager * eventmgr=0x00d179e0) Line 769 + 0×12 bytes C++
psnpcclient.exe!BehaviorSet::ResumeScript(NPC * npc=0x00d4cb08, EventManager * eventmgr=0x00d179e0, Behavior * which=0x00d4cef8) Line 368 C++
psnpcclient.exe!NPCType::ResumeScript(NPC * npc=0x00d4cb08, EventManager * eventmgr=0x00d179e0, Behavior * which=0x00d4cef8) Line 212 C++
psnpcclient.exe!NPC::ResumeScript(EventManager * eventmgr=0x00d179e0, Behavior * which=0x00d4cef8) Line 202 C++
psnpcclient.exe!psResumeScriptEvent::Trigger() Line 3996 C++
psnpcclient.exe!EventManager::ProcessEventQueue() Line 97 C++
psnpcclient.exe!EventManager::Run() Line 207 + 0×8 bytes C++
psnpcclient.exe!CS::Threading::Implementation::`anonymous namespace’::proxyFunc(void * param=0x0012faac) Line 117 C++
msvcr80d.dll!102048d1()
[Frames below may be incorrect and/or missing, no symbols loaded for msvcr80d.dll]
msvcr80d.dll!10204877()
kernel32.dll!7c80b683()

This crash is reproducible on my system.

Bug Report 353 NoCriticalClosedCaarrieCaarrieMike Gist arial fonts found 06.10.20076 Task Description

Xordan has removed arial.ttf from cvs

in psclient.cfg there is this line
Fontplex.Fonts.Default.*Fallback = /this/data/ttf/arial.ttf [line 72]

also several files that deal with partview have it as well as eedit.cfg

also in psupdater.cfg Fontplex.Fonts.Default.*Fallback = /this/data/ttf/arial.ttf [line 10]
these should be changed to verdana or some other font.

Bug Report 362 NoCriticalClosedCaarrie cant load world 06.10.20071 Task Description

after magodra did some changes to effects the client can not load world

crystalspace.maploader.parse.texture:

Could not load texture 'star_example', using checkerboard instead
[node: library,textures,texture(name=star_example)]
 14607 <src/client/psengine.cpp:1822 FatalError>
 14607 Failed to load effects!
 14608 <src/client/psengine.cpp:1822 FatalError>
 14608 Your client has disconnected. If you are seeing this message a connection error has likely occurred.

psEngine destroyed.
* glibc detected * ./psclient: free(): invalid pointer: 0x08554a90 ***

Bug Report 394 NoCriticalClosedLanarelKenneth Graunke Cause for many conflicting quest problems 12.10.20072 Task Description

While looking for ways how to solve another quest problem, diving through the maze that NPC responses are coded in, I found an error, which is the cause for many quest conflicts. This may be a duplicate of such bugs if they are reported, but I think this is important enough to have its own report, in a place that is a bit more visible.

I will try to explain the error quickly here, with more details in further comments.
When a trigger is recognised (and it fits prior response, the other bug cause :) ), all possible responses to this trigger are searched for. For this, the list of responses for the trigger is tested for a few criteria. One is, that when the response is part of a quest, this quest should be available to the player, tested by calling the function psCharacter::CheckQuestAvailable(psQuest *quest,int assigner_id) in pscharacter.cpp. However, this test only checks if the quest can be started. It should ONLY be done when the response would start a not yet running quest. For later responses in a quest, the test should be if the character is already doing this quest.

Although this is just a server side problem, and therefor can be done after the 3.020 release, I think it would make a lot of people (including Jeraphon who is sounding more desperate in each bug report settings gets blamed for :) ) if it would be done a.s.a.p. I saw Kayden fixed a trigger related bug today (#166, a private one). Maybe he does not need too much convincing to see if I am right :)

Bug Report 395 NoCriticalClosedCaarrie unable to view stats or skills in description 12.10.2007 Task Description

no gm is able to view stats or skills other then HP now on cvs not on an npc or player. all we see is HP:<value> MaxHP:<value> we dont even see the list of stats we had before. this should be fixed imo before release or reverted to what we had before till this can be fixed so that gms can spot people that could be boosting stats.

Bug Report 414 NoCriticalClosedVincentCaarrieLanarelMike Gist No NPCs or PCs in the world (not being spawned to insta ...20.10.200719 Task Description

After succesfully completing the tutorial, the character is alone in Hydlaa - no NPCs or PCs are there (or visible?). Interaction with objects works fine, and /who shows users online. Changing sectors also works, but doesn’t affect the bug.
I restarted PS several times, but it doesn’t make a difference.
It’s a fresh 020 install, the updater wasn’t toched ;-)

OS: Windows Vista 32bit
1024Mb RAM
Athlon 64 X2 3800+
GeForce 6150 (OnBoard) with 128Mb Shared Memory

Bug Report 420 NoCriticalClosedEric F.Andrew CraigMike GistTaladJorrit Tyberghein heavy CPU load (120 %) 05.03.2008293 Task Description

PlaneShift was running rather smoothly in the previous version.
Now it’s lagging, but even more, it puts a really huge load on the whole system, which wasn’t the case with the 0.3.019.

The top command on linux said that PS was using 120 % of the CPU, and the load average was still increasing (above 3, which is very much) until I killed the application (the mouse was too slow to close it correctly).

Have other linux users experienced the same ?

32 bits Debian, running 2.6.22 kernel with Nvidia drivers.

Bug Report 444 NoCriticalClosedMichael MelcherKenneth GraunkeMike Gist Magic one hit kill 29.05.200815 Task Description

Thanks to Proglin for testing this with me.

Proglin and I were playing around with some magic and after he yielded to me I shot one more “Taste of Death” at him (strange enough that I still could do that). He died just when the spell finished casting, instand death. This seems to happen only after he yielded.

My DarkWay is very weak, tho, only 12(13) (dark way ring) and Proglin was at more than 80% of HP… We tested that again in the death realm, I shot one energy arrow at him, he shot a few at me, then he yielded, one more Taste of Death from me and he died again.

Since this seems to be an exploit I suggest to set this report secret, thanks

Cebot

Bug Report 494 NoCriticalClosedMordaanKenneth GraunkeMike GistMichael CummingsVictor Fischer Weakness spell seems bugged 25.05.200827 Task Description

It seems when you cast the weakness spell repeatedly, it eventually backfires. You begin to lose your own health in an accelerated manner until you die. Not sure if this is a feature…let’s hope not. ;)

This must be very new because it was not doing this yesterday or even earlier today. Hilon was online and I mentioned it to him. He tested it and confirmed.

/unstick has no effect but a relog stopped it. This doesn’t seem to happen with other spells, only weakness.

Bug Report 501 NoMagic SystemCriticalClosedsvuun ingameKenneth GraunkeMichael Cummings Strength spell bugged, strength goes to 0 till relog no ...25.03.2009198 Task Description

On casting strength and flame spire on separate occassions, roughly 10 times in a row has lead to a decrease in half my strength gone (from 200 to 100). I know strength is ineffective but didn’t know this was a sideeffect of it as well. Flamespire also contributes to this effect.

The decrease in energy occurred about 10 minutes later after I revisited the window. I did not move from the spot I originally casted the spell. The spells were cast in the Winch.

I did not notice an effect on other stats.

Relogging in seems to fix the problem and stats are reset.

Only those two spells were tested. will test other redway spells as well in other locations.

Bug Report 504 NoCriticalClosedCaarrieKenneth GraunkeMichael CummingspeegSteven SchwartfegerPS_bugtracker Spell invigoration bugged 18.08.2008182 Task Description

i got this petition
“Invogoration spell : After the recent server downtime it apears that the invigoration spell has reverted to its previous buggy state where the spell stacks. Basically allowing players to have unlimited HP. Sorry this isn’t posted on BT, i just don’t have the time today.”

confirmed that if you cast this spell many times over you can increase your hp and it does not decrease till you log out.

Bug Report 525 NoCriticalClosedJohn Lost Stats in update 25.10.2007 Task Description

added from petition by Player: Anthelme

Before the update, i was with level 2 in mettalurgy, since, i'm with level 1 Why?

Unable to prove/disprove some one else lost stats recently so perhaps a look at the DB will confirm?

Bug Report 532 NoCriticalClosedJarred NichollsCaarrieTrymm Mac OS X Leopard / Game Crashes 12.11.200724 Task Description

I have Mac OS X 10.5, Leopard. The client immediately crashes upon startup. This is after a fresh install of 0.3.020. 10.4 worked fine. Just heads up.

Bug Report 534 NoCriticalClosed Items are pickupable in some furnaces 09.11.2007171 Task Description

The new range check that decides pickupability of items in public containers checks for range between the guarding char and the container.
The check is broken for AL objects (like furnace) since the actual container item is far below the map. So the guarding char is always far away from the container - Allowing anyone to take items out of it.

Bug Report 542 NoMagic SystemCriticalClosedCaarrieKenneth Graunke cant kill rat with freeze at low levels of blue way 26.04.200926 Task Description

Petition: if you freeze a rat freeze a rat it’s life grows real fast if you dont hit hit hard eough to kill in one hit you can keep hitting it with out killing

If you have low levels of blue way you cant use it to kill a simple rat with the freeze spell he will regain hp much faster then you can kill him

Bug Report 580 NoCriticalClosedJohn divorce not possible 13.11.20073 Task Description

Player Huoriel requested a divorce

/info on her spouse produced this:
(19:45:02) >Player ID: 9104953, Noble , last login: (null)
/charlist produced this:
(19:44:56) >Player: Noble has account ID 126569, player ID 9104953, is offline, total time connected is 70.9 hours has had 0 exploits flagged

GM WC IP search produced this:
Attribute Value
Account ID 126569
Account status Player
Last login 2005-10-21 02:41:27
Creation date 2005-08-28 00:00:00

when I try /divorce Huoriel i get this
(19:55:08) >The spouse has been online recently, therefore it is not up to you to divorce the couple.

Bug Report 649 NoCriticalClosedetienne Quest suspended 22.11.20072 Task Description

In the educational initial stage after creating a character, after the three first quests, you give the last guard the three items collected from the three previous quests and a new quest is added to your quests window. If at this stage you quit PlanShift and log-in later, the fourth character you gave the items to will have forgotten that you gave him those three items. The problem is, you still have the previous quests finished in the quests window and have the unfinished final quest from the fourth NPC in the quests window, making it impossible to advance: The fourth (and last) NPC asks you for the three items so you can proceed with the quest, but you have already given them to him (before you quit PlaneShift), and the first three NPCs don’t respond to you because you’ve already done those quests…

I’m actually stuck in there right now.

Showing tasks 1 - 50 of 7691 Page 1 of 1541 - 2 - 3 - 4 - 5 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing