|
Bug Report | 10 | No | | Critical | Closed | Thom | Kenneth Graunke | Clean HEAD server crashes on startup "could not load Fi ... | 11.08.2007 | | |
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 | No | | Critical | Closed | Thom | | Server crash when moving useless item in and out of the ... | 11.08.2007 | | |
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 | No | | Critical | Closed | Thom | Mike GistArianna | Many spells are disfunctional | 11.08.2007 | | |
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 | No | | Critical | Closed | Thom | Andrew Craig | Finishing a quest makes the server crash. | 11.08.2007 | | |
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 | No | | Critical | Closed | Lanarel | | Duplicating items by dropping and relogging | 11.08.2007 | | |
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 | No | | Critical | Closed | Lanarel | Kenneth Graunke | Stacks in trade messed up | 11.08.2007 | | |
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 | No | | Critical | Closed | Thom | Kenneth Graunke | Glyph duplicating bug | 11.08.2007 | | |
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 | No | | Critical | Closed | Kenneth Graunke | Kenneth Graunke | Stack count wraparound / massive duping | 11.08.2007 | | |
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 | No | | Critical | Closed | Lanarel | Kenneth Graunke | Picking up a coin crashes the server | 11.08.2007 | | |
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 | No | | Critical | Closed | Lanarel | Andrew CraigKenneth Graunke | Putting apple in quench tank crashes server | 11.08.2007 | | |
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 | No | | Critical | Closed | Caarrie | | adding item to inventory crashes the server | 11.08.2007 | | |
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 | No | | Critical | Closed | Kenneth Graunke | Kenneth Graunke | Sack contents disappear on pickup and server crash | 11.08.2007 | | |
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 | No | | Critical | Closed | Trymm | | entitylabel causes client crash and prevents loading of ... | 11.08.2007 | | |
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 | No | | Critical | Closed | | Andrew Craig | Item spawning exploit | 17.08.2007 | | |
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 | No | | Critical | Closed | Lanarel | CaarrieMike GistAndrew DaiEnar Väikene | One cast of weakness kills any NPC | 17.10.2007 | | |
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 | No | | Critical | Closed | | CaarrieKenneth Graunke | Petition view is broken | 26.08.2007 | | |
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 | No | | Critical | Closed | Ben 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 | No | | Critical | Closed | Thom | Talad | Size of mugs, books and other items is too large. | 19.03.2008 | | 10 |
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 | No | | Critical | Closed | Thom | CaarrieKenneth Graunke | Escaping from an instance. | 04.09.2007 | | |
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 | No | | Critical | Closed | Caarrie | | No race selected, your creation choices are invalid | 03.09.2007 | | |
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 | No | | Critical | Closed | Caarrie | Kenneth GraunkeMike GistTalad | server crash with binary char/npc zips | 04.09.2007 | | |
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 | No | | Critical | Closed | Steven Schwartfeger | TaladAndrew DaiJorrit Tyberghein | Falling through the floor on terrain maps | 28.09.2007 | | |
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 | No | | Critical | Closed | Thom | Andrew CraigCaarrie | Can't turn VBO on with CVS setup tool. | 08.09.2007 | | |
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 | No | | Critical | Closed | Caarrie | CaarrieKenneth GraunkeSteven Schwartfeger | server crash when attacking npc | 11.09.2007 | | |
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 | No | | Critical | Closed | Allen Frakes | Andrew CraigKenneth GraunkeMike Gist | Changing furnace slots results in wrong number of molte ... | 21.11.2007 | | |
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 | No | | Critical | Closed | Adrián | | Combat bugs | 16.09.2007 | | |
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 | No | | Critical | Closed | Steven Schwartfeger | Mike Gist | Server crash on upload in char creation | 16.09.2007 | | |
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 | No | | Critical | Closed | Thom | Anders ReggestadSteven Schwartfeger | Using command "set" in psserver crashes it. | 22.09.2007 | | |
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 | No | | Critical | Closed | Steven Schwartfeger | Steven Schwartfeger | Kran characters unable to be created | 22.09.2007 | | |
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 | No | | Critical | Closed | Kenneth Graunke | Kenneth GraunkeSteven Schwartfeger | Server crash when killing someone with a DoT spell. | 28.09.2007 | | |
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 | No | | Critical | Closed | Steven Schwartfeger | CaarrieTaladAndrew DaiJorrit Tyberghein | Huge lag/freeze when dropping items in terrain maps | 06.10.2007 | | |
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 | No | | Critical | Closed | Kenneth Graunke | Kenneth GraunkeSteven Schwartfeger | Undo script incorrect for non-additive adjustments | 22.11.2007 | | |
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 | 349 | No | | Critical | Closed | Thom | | NPCclient crashes when launching. | 03.10.2007 | | |
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 | No | | Critical | Closed | Caarrie | CaarrieMike Gist | arial fonts found | 06.10.2007 | | |
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 | No | | Critical | Closed | Caarrie | | cant load world | 06.10.2007 | | |
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 | No | | Critical | Closed | Lanarel | Kenneth Graunke | Cause for many conflicting quest problems | 12.10.2007 | | |
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 | No | | Critical | Closed | Caarrie | | 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 | No | | Critical | Closed | Vincent | CaarrieLanarelMike Gist | No NPCs or PCs in the world (not being spawned to insta ... | 20.10.2007 | | |
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 | No | | Critical | Closed | Eric F. | Andrew CraigMike GistTaladJorrit Tyberghein | heavy CPU load (120 %) | 05.03.2008 | | 3 |
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 | No | | Critical | Closed | Michael Melcher | Kenneth GraunkeMike Gist | Magic one hit kill | 29.05.2008 | | |
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 | No | | Critical | Closed | Mordaan | Kenneth GraunkeMike GistMichael CummingsVictor Fischer | Weakness spell seems bugged | 25.05.2008 | | |
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 | 504 | No | | Critical | Closed | Caarrie | Kenneth GraunkeMichael CummingspeegSteven SchwartfegerPS_bugtracker | Spell invigoration bugged | 18.08.2008 | | 2 |
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 | No | | Critical | Closed | John | | 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 | No | | Critical | Closed | Jarred Nicholls | CaarrieTrymm | Mac OS X Leopard / Game Crashes | 12.11.2007 | | |
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 | No | | Critical | Closed | | | Items are pickupable in some furnaces | 09.11.2007 | | 1 |
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 | 580 | No | | Critical | Closed | John | | divorce not possible | 13.11.2007 | | |
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 | No | | Critical | Closed | etienne | | Quest suspended | 22.11.2007 | | |
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.
|
|
Feature Request | 656 | No | | Critical | Closed | John | | Event close | 25.11.2007 | | |
Task Description
We need an event close command to be able to close some events left open by ex GMs and blocking players from joining new events.
Either that or could someone close them manually via the db?
|
|
Bug Report | 684 | No | | Critical | Closed | durwyn | | Multiple casts of Strength spell before leaving DR will ... | 11.12.2007 | | |
Task Description
I was testing the death penalty with all sort of stuffs :) you do know why ;P
and well, after casting all the spells i could, i finally casted Strength spell.
FATAL ERROR! lol
if you cast strength before entering into the portal, there will be no problem while the spell is active. when it will be over. your "weight max" will be 0 !
for the moment, i got 142/0
NOTE : if you relog after, one of the two death penalty will disappear.
|
|
Bug Report | 689 | No | | Critical | Closed | Mario Rohkrämer | Andrew Craig | People can fly | 14.02.2008 | | |
Task Description
I witnessed a char sitting down, somehow jumping while sitting, and raising up in the air.
If Tuxide is not a GM or Developer, then he may have discovered a funny glitch. It doesn’t seem to bring much advantage, though.
|