All Projects


IDSeverity[[state]]OpenedOpened byAssigned ToSummary[[changedby]]Last EditedPrivate
 5492 Low03.01.2012weltallweltall deletion of a guild doesn't yield to deletion of an all ...21.08.2021No1 Task Description

when a guild is deleted it removes itself from the alliance (there is some duplicate code there) but if it’s the alliance leader the alliance is left in an inconsistent state.

 5418 Low07.11.2011weltallweltallDaniel Persson Empty quests with only comments block server startup 17.09.2014No6 Task Description

When a quest script is entirely empty it's accepted, the same doesn't happen if there is any commented test in it.
The system should just behave in the same way in both cases (just throwing out a warning)

 5172 High22.04.2011weltalldrJack Faction Imperative Op Run with Thieves Guild but no suc ...21.05.2013No1 Task Description

Faction Imperative Op Run with Thieves Guild but no such faction exists.
various of those in the server that’s effectively not the right name of it. the right one is Thieves Organization

 5108 High22.03.2011weltallAnders ReggestadMichael Flowers npc fail to follow players sometimes (seems portal rela ...06.09.2014No2 Task Description

It seems npc fail to follow players in various cases (for example through portals). It seems the problem is related to recent changes and partly to recast and detour. An example of this can be seen in the dlayo pit in the arena (the upper part with the sectioned arena) when the npc tries to follow the player through the door it will stop following like if the player disappeared.

 4827 Low21.11.2010weltallTaladRlyDontKnow All items use the default cs shaders which doesn't supp ...22.11.2010No1 Task Description

It seems all items lack the definition of a shader (shields weapons … as a start)
This mean they will use the default shaders from cs which lacks the functionalities (and the associated var alpha factor) needed to make translucent the equipped items. This means the whole char will look translucent but his weapons, shields, helms will look normal.
According to rlydontknow we need to make a new shader to support it for basic items and then associate it to all the items. So it’s an engine+art work. Assigning to rlydontknow and talad for future work on it.

 4826 High21.11.2010weltallTalad npc aren't assigned lighting_character shader 03.06.2020No Task Description

Npcs lack the assigned of the lighting_character shader (take drifter as example)

this needs to be added under <library>

  <shaders>
      <shader>
          <file>/shader/lighting/lighting_character.xml</file>
      </shader>
  </shaders>
4735Medium18.09.2010weltallnpc with -01.10.2010No2 Task Description

The engine code was clearly coded to not allow - so till a different decision is taken these npc are all bugged and should have the - stripped

Brintec Dev-Onni
Vladovic Chel-Astra
Sharven Xant-Areth
Uri Djho-Maat

thanks to Vakachehk for the list

 4503 High04.06.2010weltall npc attacks grouped entities 12.06.2010No Task Description

The npc ignore the fact an entity did nothing to them (even idles) in places they prefer to attack it if they are more near to it.
an NPC shouldn't attack someone because he's in group with who attacked it as it's not possible for the npc to know such a thing.

 4409 High22.04.2010weltallRlyDontKnow listboxes ordering broken 27.04.2010No2 Task Description

Listboxes just don’t do any ordering anymore.

 4363 Medium10.04.2010weltall enter (chat focus) overrides modal windows 04.06.2020No Task Description

While a modal window is open it’s possible to have the chat window get over it with enter. quite wrong bahaviour as a modal window must ALWAYS be on top

 4346 High05.04.2010weltallMathias sound uses too much cpu time 04.06.2020No11 Task Description

When sound is enabled the client will use too much cpu time while minimized at 800mhz 2% with sound disabled from 16 to 50% when it’s enabled (tried in gugrontid) oprofile says 30% of the time is spent in pseffect::update but doesn’t explain why not having renderer plugin loaded fixes this.
CPU: Core 2, speed 800 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0×00 (Unhalted core cycles) count 100000
samples % image name symbol name
656 30.2862 psclient psEffect::Update(unsigned int)
369 17.0360 psclient psEffectObj::Update(unsigned int)
168 7.7562 psclient psCelClient::PruneEntities()
145 6.6944 psclient psEffectManager::Update(unsigned int)
110 5.0785 psclient psEffectAnchor::Update(unsigned int)
65 3.0009 psclient psCelClient::Update(bool)
38 1.7544 psclient psEffectObjLabel::Update(unsigned int)
33 1.5235 psclient operator*(csMatrix3 const&, csMatrix3 const&)
31 1.4312 psclient psEngine::ProcessLogic(iEvent&)
29 1.3389 psclient psEntityLabels::HandleEvent(iEvent&)
27 1.2465 [vdso] (tgid:26242 range:0x7fff402b8000-0x7fff402b9000) [vdso] (tgid:26242 range:0x7fff402b8000-0x7fff402b9000)
25 1.1542 psclient psLinearMovement::MoveSprite(float)
22 1.0157 psclient GEMClientObject::GetMesh() const
20 0.9234 psclient psLinearMovement::GetLastPosition(csVector3&, float&, iSector*&) const
19 0.8772 psclient psLinearMovement::MoveV(float)
18 0.8310 psclient psEffectAnchorBasic::Update(unsigned int)
17 0.7849 psclient ZoneHandler::OnDrawingFinished()
17 0.7849 psclient psEngine::Process3D(iEvent&)
15 0.6925 psclient psSoundManager::UpdateEmitter(sctdata*&)
14 0.6464 psclient psLinearMovement::IsOnGround() const
13 0.6002 psclient psLinearMovement::TickEveryFrame()
12 0.5540 psclient non-virtual thunk to ClientMsgHandler::EventHandler::HandleEvent(iEvent&)
11 0.5078 psclient ClientMsgHandler::DispatchQueue()
11 0.5078 psclient csStringFast<36>::GetData() const
10 0.4617 psclient NetBase::CheckIn()
10 0.4617 psclient PawsManager::HandleEvent(iEvent&)
10 0.4617 psclient psCamera::GetView()
10 0.4617 psclient psCharController::HandleEvent(iEvent&)
10 0.4617 psclient psClientDR::CheckDeadReckoningUpdate()
10 0.4617 psclient psClientDR::CheckSectorCrossing(GEMClientActor*)
10 0.4617 psclient psClientVitals::Predict(unsigned int, char const*)
10 0.4617 psclient psLinearMovement::GetYRotation() const
9 0.4155 psclient GEMClientActor::NeedDRUpdate(unsigned char&)
8 0.3693 psclient ClientMsgHandler::EventHandler::HandleEvent(iEvent&)
8 0.3693 psclient non-virtual thunk to psEntityLabels::EventHandler::HandleEvent(iEvent&)
8 0.3693 psclient psMovementManager::HandleEvent(iEvent&)
8 0.3693 psclient psSlotManager::HandleEvent(iEvent&)
7 0.3232 psclient GEMClientObject::Update()
7 0.3232 psclient SoundData::Update()
7 0.3232 psclient psCollisionDetection::IsOnGround() const
7 0.3232 psclient psLinearMovement::GetVelocity() const
6 0.2770 psclient GEMClientActor::Update()
6 0.2770 psclient ModeHandler::UpdateWeather(unsigned int)
6 0.2770 psclient NetBase::CheckFragmentTimeouts()
6 0.2770 psclient SoundSystem::UpdateListener(csVector3, csVector3, csVector3)
6 0.2770 psclient non-virtual thunk to psEngine::EventHandler3D::HandleEvent(iEvent&)
6 0.2770 psclient psEngine::FrameEventHandler::HandleEvent(iEvent&)
6 0.2770 psclient psSoundManager::UpdateListener(iView*)
5 0.2308 psclient psCelClient::CheckEntityQueues()
5 0.2308 psclient psMovementManager::UpdateMouseLook()
4 0.1847 psclient ModeHandler::CreatePortalWeather(iSector*, unsigned int)
4 0.1847 psclient ModeHandler::UpdateLights(unsigned int, bool)
4 0.1847 psclient SoundQueue::Work()
4 0.1847 psclient psLinearMovement::GetSector() const
4 0.1847 psclient psLinearMovement::OffsetSprite(float)
4 0.1847 psclient psShadowManager::UpdateShadows()
4 0.1847 psclient psSoundManager::Update()
3 0.1385 psclient ModeHandler::PreProcess()
3 0.1385 psclient NetBase::CheckResendPkts()
3 0.1385 psclient non-virtual thunk to psEngine::EventHandler2D::HandleEvent(iEvent&)
3 0.1385 psclient psControlManager::HandleEvent(iEvent&)
3 0.1385 psclient psEffectManager::ShowEffect(unsigned int, bool)
3 0.1385 psclient psLinearMovement::ExtrapolatePosition(float)
3 0.1385 psclient psLinearMovement::RotateV(float)
2 0.0923 psclient GEMClientActor::GetSector() const
2 0.0923 psclient GEMClientActor::Movement()
2 0.0923 psclient NetBase::SendMergedPackets(GenericRefQueue<psNetPacketEntry, csRef>*)
2 0.0923 psclient NetBase::SendOut()
2 0.0923 psclient SoundControl::GetToggle()
2 0.0923 psclient SoundSystemManager::UpdateListener(csVector3, csVector3, csVector3)
2 0.0923 psclient csStringFast<36>::SetCapacityInternal(unsigned long, bool)
2 0.0923 psclient non-virtual thunk to psEngine::FrameEventHandler::HandleEvent(iEvent&)
2 0.0923 psclient psCamera::FindMeshUnder2D(int, int, csVector3*, int*)
2 0.0923 psclient psSoundManager::SetWeather(int)
1 0.0462 psclient ModeHandler::CreatePortalWeather(iPortal*, unsigned int)
1 0.0462 psclient ModeHandler::GetWeatherInfo(char const*)
1 0.0462 psclient NetBase::ProcessNetwork(unsigned int)
1 0.0462 psclient SoundSystemManager::Update()
1 0.0462 psclient SoundSystemManager::UpdateSound()
1 0.0462 psclient WeatherInfo::Fade(WeatherParams*, int)
1 0.0462 psclient non-virtual thunk to psEngine::LogicEventHandler::HandleEvent(iEvent&)
1 0.0462 psclient psEffect::GetUniqueID() const
1 0.0462 psclient psEngine::Process2D(iEvent&)
1 0.0462 psclient psEntityLabels::EventHandler::HandleEvent(iEvent&)
1 0.0462 psclient psSoundManager::UpdateEntity(sctdata*&)

 4339 Medium03.04.2010weltall graphic bug in ojaroad2 03.04.2010No Task Description

just noticed today:

http://img594.imageshack.us/img594/9641/shot171.png

graphicbug.cam:
73.4826 12.4127 528.056
0.104333 0 -0.994542
0.260264 0.965151 0.027303
0.959884 -0.261692 0.100697
"ojaroad2"
0

 4269 Medium20.03.2010weltallJayAngelaRuaanAlison ColemankatuRon WhitbySemutaradrJack Unsafe quest: Jirosh stolen statue 21.03.2010No2 Task Description

The quest jirosh stolen statue at step 7 has various issues:
1) if the item is given and the player/the server crashes or just the player untargets the npc before answering yes or no he loses the item and can’t proceed in the quest - possible fix splitting the step in two
2) if the player chooses no the quest is broken it’s not possible to proceed further (give back the potent mug?)
3) according to a player even if those above were done in a way to be avoided the npc answered that he didn’t know anything. could be a result of the errors above or oher reasons: should be tested

 4175 Critical27.02.2010weltall [Release Blocker] collision detection camera is broken 01.04.2016No9 Task Description

Due to a recent change forcing collision detection camera this is release blocker and this problem is afflicting art and engine:
1) collision detection camera uses too much cpu time to be worth it. Some people get significant fps drop.
2) 90% of the geometry shouldn’t collide while this happens
3) the camera bumps continually. passing near a three can cause from 1 to 5 bumps
4) the camera has weird response to scrolwheel caused by the fact there is a virtual camera + real camera concept when using the scrollwheel the virtual camera should work like if it was the real camera, viceversa if it’s not touched the virtual camera must be preserved
5) the dampening speed can be somewhat annoying and innatural at times
6) it allows reverse first person camera in third person
7) it collides on invisible walls
8) in little places the player mesh takes too much screen space
9) proper dampeding option maybe by moving the camera a bit down if it’s too steep? the line of sight.
10) unusable when inside geometry (this isn’t release blocker as it’s a dev only issue when making the world)
11) if the camera is above a building it should be possible to set it to stay there and not go down of 20 mt attached to the player mesh
12) the camera should never be attached to the player mesh: it happens a lot
13) rotating the camera when it’s colliding is strangely slow like if the movement was as slower as much the camera is near the char (i think still the virtual camera behaviour. in this case the camera virtual position should be preserved but the movement should be applied with the real camera position in mind)
… add yours

 4116 Medium19.02.2010weltall time isn't sent on login 05.03.2010No1 Task Description

Time isn’t sent when the player logins it happears only when the hour switches

 4115 Medium19.02.2010weltallLanarel crash when teleporting while in npc camera mode 17.04.2011No4 Task Description

If you talk with some npc and each time you don’t untarget them when teleporting (like when testing some quest) so you teleport while in npc camera mode with the npc rotated after the second or third teleport the client crashes with this backtrace. I’ve checked the variables and they looks ok so i don’t see the problem:

Program received signal SIGSEGV, Segmentation fault.
0x00000000004a622d in psCamera::DoCameraIdealCalcs (this=0x7fffdc551980, elapsedTicks=<value optimized out>, actorPos=..., actorEye=..., 
    actorYRot=<value optimized out>) at src/client/pscamera.cpp:1480
1480	                npcModeTarget->Movement().SetAngularVelocity(vel, csVector3(0.0f, npcOldRot, 0.0f));
(gdb) bt
#0  0x00000000004a622d in psCamera::DoCameraIdealCalcs (this=0x7fffdc551980, elapsedTicks=<value optimized out>, actorPos=..., actorEye=..., 
    actorYRot=<value optimized out>) at src/client/pscamera.cpp:1480
#1  0x00000000004a7970 in psCamera::Draw (this=<value optimized out>) at src/client/pscamera.cpp:772
#2  0x0000000000480081 in psEngine::Process3D (this=<value optimized out>, ev=<value optimized out>) at src/client/psengine.cpp:974
#3  0x00007ffff74cf53f in csEventTree::Dispatch (this=<value optimized out>, e=...) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
#4  0x00007ffff74cf9a0 in csEventTree::Notify (this=0xa98700) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:546
#5  0x00007ffff7515281 in csEventQueue::Notify (this=<value optimized out>, name=<value optimized out>)
    at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:240
#6  0x00007ffff7515607 in csEventQueue::Process (this=0x7ffff7fe7518) at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:256
#7  0x00007ffff7520982 in csDefaultRunLoop (r=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
#8  0x000000000047dca1 in main (argc=<value optimized out>, argv=<value optimized out>) at src/client/psengine.cpp:1943
(gdb) bt full
#0  0x00000000004a622d in psCamera::DoCameraIdealCalcs (this=0x7fffdc551980, elapsedTicks=<value optimized out>, actorPos=..., actorEye=..., 
    actorYRot=<value optimized out>) at src/client/pscamera.cpp:1480
        targetPos = {{{x = -9.42675009e+21, y = 4.59163468e-41, z = -9.42121967e+21}, m = {-9.42675009e+21, 4.59163468e-41, -9.42121967e+21}}}
        delta = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}
        d = <value optimized out>
        z = <value optimized out>
        middle = {{{x = 1.40129846e-45, y = 0, z = -nan(0x7fde50)}, m = {1.40129846e-45, 0, -nan(0x7fde50)}}}
        x = <value optimized out>
        y = <value optimized out>
        velocity = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}
#1  0x00000000004a7970 in psCamera::Draw (this=<value optimized out>) at src/client/pscamera.cpp:772
        elapsedTicks = <value optimized out>
        actorSector = 0x7fffe3ff8398
        elapsedSeconds = 0.0190000013
        actorYRot = 2.23000002
        deltaIdeal = {worldPos = {{{x = -94.7507172, y = 97.8796387, z = -482.745361}, m = {-94.7507172, 97.8796387, -482.745361}}}, worldTar = {{{
                x = -93.5177612, y = 98.0815887, z = -481.15448}, m = {-93.5177612, 98.0815887, -481.15448}}}, worldUp = {{{x = 0, y = 1, z = 0}, m = {0, 
                1, 0}}}, pitch = 4.59163468e-41, yaw = -2.05745152e+09, roll = 4.59163468e-41, defaultPitch = 7.56701171e-44, defaultYaw = 0, 
          defaultRoll = -1.92286036e+29, distance = 4.59163468e-41, minDistance = 7.56701171e-44, maxDistance = 0, turnSpeed = 2.04783821, 
          springCoef = 1.80767502e-43, InertialDampeningCoef = -nan(0x7fdd60), springLength = 4.59163468e-41, swingCoef = 1.8267394e-38}
        targetSector = 0x7fffe3ff8398
        actorPos = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}
        actorEye = {{{x = -0.197620049, y = 1.5, z = 0.153121889}, m = {-0.197620049, 1.5, 0.153121889}}}
        mirrored = false
#2  0x0000000000480081 in psEngine::Process3D (this=<value optimized out>, ev=<value optimized out>) at src/client/psengine.cpp:974
No locals.
#3  0x00007ffff74cf53f in csEventTree::Dispatch (this=<value optimized out>, e=...) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
        h = 0x9699288
        it = {handler_reg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff7fa5a20}, record = 0xa98600, baseevent = {id = 1}, 
          mode = csEventTree::SubscriberIterator::SI_LIST, qit = 0xc29d550}
#4  0x00007ffff74cf9a0 in csEventTree::Notify (this=0xa98700) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:546
No locals.
#5  0x00007ffff7515281 in csEventQueue::Notify (this=<value optimized out>, name=<value optimized out>)
    at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:240
        epoint = 0x9699288
#6  0x00007ffff7515607 in csEventQueue::Process (this=0x7ffff7fe7518) at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:256
No locals.
#7  0x00007ffff7520982 in csDefaultRunLoop (r=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
---Type <return> to continue, or q <return> to quit---
        previous = 137447
        elapsed = <value optimized out>
        min_elapsed = 0
        cfgacc = {object_reg = 0x7ffff7f68c60, ConfigFiles = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 1, 
            capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x7fffe554a600}}}
#8  0x000000000047dca1 in main (argc=<value optimized out>, argv=<value optimized out>) at src/client/psengine.cpp:1943
        object_reg = <value optimized out>
        __FUNCTION__ = "main"
(gdb) 
(gdb) thread apply all bt

Thread 21 (Thread 0x7fffcb61c910 (LWP 12283)):
#0  0x00007ffff6474412 in select () from /lib/libc.so.6
#1  0x00000000005aa757 in NetBase::RecvFrom (this=0x7fffdc44aec0) at ./src/common/net/netbase.h:404
#2  NetBase::CheckIn (this=0x7fffdc44aec0) at src/common/net/netbase.cpp:171
#3  0x00000000005aaed1 in NetBase::ProcessNetwork (this=0x7fffdc44aec0, timeout=137934) at src/common/net/netbase.cpp:142
#4  0x000000000061e8ab in psNetConnection::Run (this=0x7fffdc44aec0) at src/common/net/connection.cpp:190
#5  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
#6  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
#7  0x00007ffff647b80d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe8d36910 (LWP 12263)):
#0  0x00007ffff6eae5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff74e010e in Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this=0xadef00)
    at ./include/csutil/threading/pthread_condition.h:76
#2  Wait<CS::Threading::Mutex> (this=0xadef00) at ./include/csutil/threading/condition.h:95
#3  CS::Threading::ThreadedJobQueue::QueueRunnable::Run (this=0xadef00) at /home/stefano/trunkdevelopment/cs/libs/csutil/threadjobqueue.cpp:285
#4  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
#5  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff647b80d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffff2e53910 (LWP 12261)):
#0  0x00007ffff6eae5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff74e010e in Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this=0xa980e0)
    at ./include/csutil/threading/pthread_condition.h:76
#2  Wait<CS::Threading::Mutex> (this=0xa980e0) at ./include/csutil/threading/condition.h:95
#3  CS::Threading::ThreadedJobQueue::QueueRunnable::Run (this=0xa980e0) at /home/stefano/trunkdevelopment/cs/libs/csutil/threadjobqueue.cpp:285
#4  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
#5  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff647b80d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffff3654910 (LWP 12260)):
#0  0x00007ffff6eae5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff74e010e in Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this=0xa97ee0)
    at ./include/csutil/threading/pthread_condition.h:76
---Type <return> to continue, or q <return> to quit---
#2  Wait<CS::Threading::Mutex> (this=0xa97ee0) at ./include/csutil/threading/condition.h:95
#3  CS::Threading::ThreadedJobQueue::QueueRunnable::Run (this=0xa97ee0) at /home/stefano/trunkdevelopment/cs/libs/csutil/threadjobqueue.cpp:285
#4  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
#5  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff647b80d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fd6710 (LWP 12257)):
#0  0x00000000004a622d in psCamera::DoCameraIdealCalcs (this=0x7fffdc551980, elapsedTicks=<value optimized out>, actorPos=..., actorEye=..., 
    actorYRot=<value optimized out>) at src/client/pscamera.cpp:1480
#1  0x00000000004a7970 in psCamera::Draw (this=<value optimized out>) at src/client/pscamera.cpp:772
#2  0x0000000000480081 in psEngine::Process3D (this=<value optimized out>, ev=<value optimized out>) at src/client/psengine.cpp:974
#3  0x00007ffff74cf53f in csEventTree::Dispatch (this=<value optimized out>, e=...) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
#4  0x00007ffff74cf9a0 in csEventTree::Notify (this=0xa98700) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:546
#5  0x00007ffff7515281 in csEventQueue::Notify (this=<value optimized out>, name=<value optimized out>)
    at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:240
#6  0x00007ffff7515607 in csEventQueue::Process (this=0x7ffff7fe7518) at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:256
#7  0x00007ffff7520982 in csDefaultRunLoop (r=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
#8  0x000000000047dca1 in main (argc=<value optimized out>, argv=<value optimized out>) at src/client/psengine.cpp:1943
(gdb) 
(gdb) thread apply all bt full

Thread 21 (Thread 0x7fffcb61c910 (LWP 12283)):
#0  0x00007ffff6474412 in select () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000005aa757 in NetBase::RecvFrom (this=0x7fffdc44aec0) at ./src/common/net/netbase.h:404
        set = {fds_bits = {5242880, 0 <repeats 15 times>}}
        maxsize = <value optimized out>
#2  NetBase::CheckIn (this=0x7fffdc44aec0) at src/common/net/netbase.cpp:171
        len = 16
        __FUNCTION__ = "CheckIn"
        packetlen = <value optimized out>
        connection = <value optimized out>
        pkt = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffd625b790}
        packetdata = <value optimized out>
        addr = {sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}
        splitpacket = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}
#3  0x00000000005aaed1 in NetBase::ProcessNetwork (this=0x7fffdc44aec0, timeout=137934) at src/common/net/netbase.cpp:142
No locals.
#4  0x000000000061e8ab in psNetConnection::Run (this=0x7fffdc44aec0) at src/common/net/connection.cpp:190
        lastlinkcheck = 135144
        lasttotaltransferout = 3629
        __FUNCTION__ = "Run"
        lastresendcheck = 137634
        lasttotalcountin = 131
        lasttotalcountout = 134
        currentticks = 137734
        laststatdisplay = 137351
        lasttotaltransferin = 62742
#5  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
        isRunningPtr = 0x5112f00
        runnable = 0x7fffdc44c9d8
        startupBarrier = 0x5112f08
#6  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x00007ffff647b80d in clone () from /lib/libc.so.6
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 4 (Thread 0x7fffe8d36910 (LWP 12263)):
#0  0x00007ffff6eae5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007ffff74e010e in Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this=0xadef00)
    at ./include/csutil/threading/pthread_condition.h:76
No locals.
#2  Wait<CS::Threading::Mutex> (this=0xadef00) at ./include/csutil/threading/condition.h:95
No locals.
#3  CS::Threading::ThreadedJobQueue::QueueRunnable::Run (this=0xadef00) at /home/stefano/trunkdevelopment/cs/libs/csutil/threadjobqueue.cpp:285
No locals.
#4  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
        isRunningPtr = 0xadeff0
        runnable = 0xadef00
        startupBarrier = 0xadeff8
#5  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff647b80d in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x7ffff2e53910 (LWP 12261)):
#0  0x00007ffff6eae5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007ffff74e010e in Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this=0xa980e0)
    at ./include/csutil/threading/pthread_condition.h:76
No locals.
#2  Wait<CS::Threading::Mutex> (this=0xa980e0) at ./include/csutil/threading/condition.h:95
No locals.
#3  CS::Threading::ThreadedJobQueue::QueueRunnable::Run (this=0xa980e0) at /home/stefano/trunkdevelopment/cs/libs/csutil/threadjobqueue.cpp:285
No locals.
#4  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
        isRunningPtr = 0xa981d0
        runnable = 0xa980e0
        startupBarrier = 0xa981d8
#5  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff647b80d in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x7ffff3654910 (LWP 12260)):
#0  0x00007ffff6eae5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007ffff74e010e in Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this=0xa97ee0)
    at ./include/csutil/threading/pthread_condition.h:76
No locals.
#2  Wait<CS::Threading::Mutex> (this=0xa97ee0) at ./include/csutil/threading/condition.h:95
No locals.
#3  CS::Threading::ThreadedJobQueue::QueueRunnable::Run (this=0xa97ee0) at /home/stefano/trunkdevelopment/cs/libs/csutil/threadjobqueue.cpp:285
No locals.
#4  0x00007ffff75242be in proxyFunc (param=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/threading/pthread_thread.cpp:65
        isRunningPtr = 0xa97f80
        runnable = 0xa97ee0
        startupBarrier = 0xa97f88
#5  0x00007ffff6ea9a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff647b80d in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7ffff7fd6710 (LWP 12257)):
#0  0x00000000004a622d in psCamera::DoCameraIdealCalcs (this=0x7fffdc551980, elapsedTicks=<value optimized out>, actorPos=..., actorEye=..., 
    actorYRot=<value optimized out>) at src/client/pscamera.cpp:1480
        targetPos = {{{x = -9.42675009e+21, y = 4.59163468e-41, z = -9.42121967e+21}, m = {-9.42675009e+21, 4.59163468e-41, -9.42121967e+21}}}
        delta = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}
        d = <value optimized out>
        z = <value optimized out>
        middle = {{{x = 1.40129846e-45, y = 0, z = -nan(0x7fde50)}, m = {1.40129846e-45, 0, -nan(0x7fde50)}}}
        x = <value optimized out>
        y = <value optimized out>
        velocity = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}
#1  0x00000000004a7970 in psCamera::Draw (this=<value optimized out>) at src/client/pscamera.cpp:772
---Type <return> to continue, or q <return> to quit---
        elapsedTicks = <value optimized out>
        actorSector = 0x7fffe3ff8398
        elapsedSeconds = 0.0190000013
        actorYRot = 2.23000002
        deltaIdeal = {worldPos = {{{x = -94.7507172, y = 97.8796387, z = -482.745361}, m = {-94.7507172, 97.8796387, -482.745361}}}, worldTar = {{{
                x = -93.5177612, y = 98.0815887, z = -481.15448}, m = {-93.5177612, 98.0815887, -481.15448}}}, worldUp = {{{x = 0, y = 1, z = 0}, m = {0, 
                1, 0}}}, pitch = 4.59163468e-41, yaw = -2.05745152e+09, roll = 4.59163468e-41, defaultPitch = 7.56701171e-44, defaultYaw = 0, 
          defaultRoll = -1.92286036e+29, distance = 4.59163468e-41, minDistance = 7.56701171e-44, maxDistance = 0, turnSpeed = 2.04783821, 
          springCoef = 1.80767502e-43, InertialDampeningCoef = -nan(0x7fdd60), springLength = 4.59163468e-41, swingCoef = 1.8267394e-38}
        targetSector = 0x7fffe3ff8398
        actorPos = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}
        actorEye = {{{x = -0.197620049, y = 1.5, z = 0.153121889}, m = {-0.197620049, 1.5, 0.153121889}}}
        mirrored = false
#2  0x0000000000480081 in psEngine::Process3D (this=<value optimized out>, ev=<value optimized out>) at src/client/psengine.cpp:974
No locals.
#3  0x00007ffff74cf53f in csEventTree::Dispatch (this=<value optimized out>, e=...) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
        h = 0x9699288
        it = {handler_reg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff7fa5a20}, record = 0xa98600, baseevent = {id = 1}, 
          mode = csEventTree::SubscriberIterator::SI_LIST, qit = 0xc29d550}
#4  0x00007ffff74cf9a0 in csEventTree::Notify (this=0xa98700) at /home/stefano/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:546
No locals.
#5  0x00007ffff7515281 in csEventQueue::Notify (this=<value optimized out>, name=<value optimized out>)
    at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:240
        epoint = 0x9699288
#6  0x00007ffff7515607 in csEventQueue::Process (this=0x7ffff7fe7518) at /home/stefano/trunkdevelopment/cs/libs/csutil/cseventq.cpp:256
No locals.
#7  0x00007ffff7520982 in csDefaultRunLoop (r=<value optimized out>) at /home/stefano/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
        previous = 137447
        elapsed = <value optimized out>
        min_elapsed = 0
        cfgacc = {object_reg = 0x7ffff7f68c60, ConfigFiles = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 1, 
            capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x7fffe554a600}}}
#8  0x000000000047dca1 in main (argc=<value optimized out>, argv=<value optimized out>) at src/client/psengine.cpp:1943
        object_reg = <value optimized out>
        __FUNCTION__ = "main"
(gdb) 
(gdb) print npcModeTarget
$1 = (class GEMClientActor *) 0x9699130
(gdb) print npcModeTarget->Movement()
$2 = (class psLinearMovement &) @0x9699288: {_vptr.psLinearMovement = 0x3d8dbc233f03b116, static our_cd_contact = <optimized out>, 
  static num_our_cd = <optimized out>, object_reg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x96992a0}, 
  mesh = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x35}, colldet = 0x3f03496c3e1d665d, 
  engine = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x3d8f9782be12d4b2}, vc = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
    obj = 0x3d8dbc233f03b116}, cdsys = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x31}, angDelta = 8.54792063e-44, stationary = false, 
  speed = 0, gravity = 0.472443074, angularVelocity = {{{x = -0.297326982, y = 0.397215992, z = 0.474024922}, m = {-0.297326982, 0.397215992, 
        0.474024922}}}, angleToReach = {{{x = 0.0847309977, y = 2.81154445e-33, z = 0}, m = {0.0847309977, 2.81154445e-33, 0}}}, angleToReachFlag = 64, 
  velBody = {{{x = 0, y = 0.354745507, z = 0.888466954}, m = {0, 0.354745507, 0.888466954}}}, velWorld = {{{x = -0.3613545, y = 0.0424704999, 
        z = 0.0351310074}, m = {-0.3613545, 0.0424704999, 0.0351310074}}}, hugGround = 48, xRot = 3.78350585e-44, zRot = 0, 
  path = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x9699318}, path_time = 0.343848497, path_speed = 0.899896026, 
  path_actions = {<CS::Utility::StringArray<CS::Memory::AllocatorMalloc, csArrayCapacityVariableGrow>> = {<csArray<char const*, csStringArrayElementHandler, CS::Memory::AllocatorMalloc, csArrayCapacityVariableGrow>> = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 4395886214473384821, 
        capacity = {<csArrayCapacityVariableGrow> = {<csArrayCapacityLinear<csArrayThresholdVariable>> = {<csArrayThresholdVariable> = {
                threshold = 4371190047261731504}, <No data fields>}, <No data fields>}, c = 37}, 
        root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x27}}, <No data fields>}, <No data fields>}, path_sent = false, 
  path_sector = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x3ecb5fe5be983b3e, 
        Data = 0x3dad87723ef2b365 <Address 0x3dad87723ef2b365 out of bounds>, Size = 157913960, MaxSize = 57, GrowBy = 4567620418474606592}, 
      minibuff = "\226\003\271\276\345_\313>\210\345\017=H\230\251<\220\223i\t\000\000\000\000\270\223i\t\000\000\000\000\070S\001=", 
      miniused = 4517124624319316886}, <No data fields>}, shift = {{{x = 0.0174705088, y = 0.0207024962, z = 6.0255834e-44}, m = {0.0174705088, 
        0.0207024962, 6.0255834e-44}}}, topSize = {{{x = 0, y = 4.06376555e-44, z = 0}, m = {0, 4.06376555e-44, 0}}}, bottomSize = {{{x = 0, 
        y = 0.881709456, z = -0.366013497}, m = {0, 0.881709456, -0.366013497}}}, boundingBox = {minbox = {{{x = 0.397215992, y = 0.0283735096, 
          z = 0.0160425007}, m = {0.397215992, 0.0283735096, 0.0160425007}}}, maxbox = {{{x = 4.62428493e-44, y = 0, z = 2.94272678e-44}, m = {
          4.62428493e-44, 0, 2.94272678e-44}}}, static edges = {{v1 = 4 '\004', v2 = 0 '\000', fl = 2 '\002', fr = 4 '\004'}, {v1 = 0 '\000', 
        v2 = 4 '\004', fl = 4 '\004', fr = 2 '\002'}, {v1 = 0 '\000', v2 = 2 '\002', fl = 0 '\000', fr = 4 '\004'}, {v1 = 2 '\002', v2 = 0 '\000', 
        fl = 4 '\004', fr = 0 '\000'}, {v1 = 2 '\002', v2 = 6 '\006', fl = 3 '\003', fr = 4 '\004'}, {v1 = 6 '\006', v2 = 2 '\002', fl = 4 '\004', 
        fr = 3 '\003'}, {v1 = 6 '\006', v2 = 4 '\004', fl = 1 '\001', fr = 4 '\004'}, {v1 = 4 '\004', v2 = 6 '\006', fl = 4 '\004', fr = 1 '\001'}, {
        v1 = 4 '\004', v2 = 5 '\005', fl = 1 '\001', fr = 2 '\002'}, {v1 = 5 '\005', v2 = 4 '\004', fl = 2 '\002', fr = 1 '\001'}, {v1 = 5 '\005', 
        v2 = 7 '\a', fl = 1 '\001', fr = 5 '\005'}, {v1 = 7 '\a', v2 = 5 '\005', fl = 5 '\005', fr = 1 '\001'}, {v1 = 7 '\a', v2 = 6 '\006', fl = 1 '\001', 
        fr = 3 '\003'}, {v1 = 6 '\006', v2 = 7 '\a', fl = 3 '\003', fr = 1 '\001'}, {v1 = 7 '\a', v2 = 3 '\003', fl = 3 '\003', fr = 5 '\005'}, {
        v1 = 3 '\003', v2 = 7 '\a', fl = 5 '\005', fr = 3 '\003'}, {v1 = 3 '\003', v2 = 2 '\002', fl = 3 '\003', fr = 0 '\000'}, {v1 = 2 '\002', 
        v2 = 3 '\003', fl = 0 '\000', fr = 3 '\003'}, {v1 = 3 '\003', v2 = 1 '\001', fl = 0 '\000', fr = 5 '\005'}, {v1 = 1 '\001', v2 = 3 '\003', 
        fl = 5 '\005', fr = 0 '\000'}, {v1 = 1 '\001', v2 = 0 '\000', fl = 0 '\000', fr = 2 '\002'}, {v1 = 0 '\000', v2 = 1 '\001', fl = 2 '\002', 
        fr = 0 '\000'}, {v1 = 1 '\001', v2 = 5 '\005', fl = 2 '\002', fr = 5 '\005'}, {v1 = 5 '\005', v2 = 1 '\001', fl = 5 '\005', fr = 2 '\002'}}, 
    static faces = {"\025\023\020\003", "\r\v\t\a", "\001\b\027\024", "\017\f\005\021", "\004\006\000\002", "\016\022\026\n"}, static outlines = {{num = 7, 
        vertices = {3, 2, 6, 4, 5, 1, 0, 7}, num_sides = 3, sides = {0, 2, 4}}, {num = 6, vertices = {3, 2, 0, 4, 5, 1, 6, 7}, num_sides = 2, sides = {0, 
          2, -1}}, {num = 7, vertices = {7, 3, 2, 0, 4, 5, 1, 6}, num_sides = 3, sides = {0, 2, 5}}, {num = 6, vertices = {3, 2, 6, 4, 0, 1, 5, 7}, 
        num_sides = 2, sides = {0, 4, -1}}, {num = 4, vertices = {3, 2, 0, 1, 4, 5, 6, 7}, num_sides = 1, sides = {0, -1, -1}}, {num = 6, vertices = {7, 3, 
          2, 0, 1, 5, 4, 6}, num_sides = 2, sides = {0, 5, -1}}, {num = 7, vertices = {3, 7, 6, 4, 0, 1, 2, 5}, num_sides = 3, sides = {0, 3, 4}}, {
---Type <return> to continue, or q <return> to quit---
        num = 6, vertices = {3, 7, 6, 2, 0, 1, 4, 5}, num_sides = 2, sides = {0, 3, -1}}, {num = 7, vertices = {7, 6, 2, 0, 1, 5, 3, 4}, num_sides = 3, 
        sides = {0, 3, 5}}, {num = 6, vertices = {2, 6, 4, 5, 1, 0, 3, 7}, num_sides = 2, sides = {2, 4, -1}}, {num = 4, vertices = {0, 4, 5, 1, 2, 3, 6, 
          7}, num_sides = 1, sides = {2, -1, -1}}, {num = 6, vertices = {3, 1, 0, 4, 5, 7, 2, 6}, num_sides = 2, sides = {2, 5, -1}}, {num = 4, vertices = {
          2, 6, 4, 0, 1, 3, 5, 7}, num_sides = 1, sides = {4, -1, -1}}, {num = 0, vertices = {0, 1, 2, 3, 4, 5, 6, 7}, num_sides = 0, sides = {-1, -1, 
          -1}}, {num = 4, vertices = {7, 3, 1, 5, 0, 2, 4, 6}, num_sides = 1, sides = {5, -1, -1}}, {num = 6, vertices = {3, 7, 6, 4, 0, 2, 1, 5}, 
        num_sides = 2, sides = {3, 4, -1}}, {num = 4, vertices = {3, 7, 6, 2, 0, 1, 4, 5}, num_sides = 1, sides = {3, -1, -1}}, {num = 6, vertices = {2, 3, 
          1, 5, 7, 6, 0, 4}, num_sides = 2, sides = {3, 5, -1}}, {num = 7, vertices = {2, 6, 7, 5, 1, 0, 4, 3}, num_sides = 3, sides = {1, 2, 4}}, {
        num = 6, vertices = {6, 7, 5, 1, 0, 4, 2, 3}, num_sides = 2, sides = {1, 2, -1}}, {num = 7, vertices = {6, 7, 3, 1, 0, 4, 5, 2}, num_sides = 3, 
        sides = {1, 2, 5}}, {num = 6, vertices = {2, 6, 7, 5, 4, 0, 1, 3}, num_sides = 2, sides = {1, 4, -1}}, {num = 4, vertices = {6, 7, 5, 4, 0, 1, 2, 
          3}, num_sides = 1, sides = {1, -1, -1}}, {num = 6, vertices = {6, 7, 3, 1, 5, 4, 0, 2}, num_sides = 2, sides = {1, 5, -1}}, {num = 7, vertices = {
          2, 3, 7, 5, 4, 0, 6, 1}, num_sides = 3, sides = {1, 3, 4}}, {num = 6, vertices = {2, 3, 7, 5, 4, 6, 0, 1}, num_sides = 2, sides = {1, 3, -1}}, {
        num = 7, vertices = {6, 2, 3, 1, 5, 4, 7, 0}, num_sides = 3, sides = {1, 3, 5}}}}, portalDisplaced = {{{x = 0, y = 0, z = 0.599594116}, m = {0, 0, 
        0.599594116}}}, intervalSize = {{{x = -0.070791997, y = 0.397215992, z = 0.601175904}, m = {-0.070791997, 0.397215992, 0.601175904}}}, 
  lastDRUpdate = 1050631746, lastClientDRUpdate = 157914120, lastClientPosition = {{{x = 0, y = 2.81165465e-33, z = 0}, m = {0, 2.81165465e-33, 0}}}, 
  lastClientYrot = 0, lastClientSector = 0x3ecb5fe5bd79e40e, deltaLimit = 0.601175904, offset_err = {{{x = 0.301482499, y = 2.81160322e-33, z = 0}, m = {
        0.301482499, 2.81160322e-33, 0}}}, offset_rate = {{{x = 2.81163996e-33, y = 0, z = 0}, m = {2.81163996e-33, 0, 0}}}}
 4111 Medium18.02.2010weltall quest parser thinks items are responses 27.02.2021No2 Task Description

The quest parser interprets names of item with : as responses from an npc named like the first part of the name. This is wrong.

 4061 Medium08.02.2010weltall any actor any item anything doesn't load without changi ...07.04.2010No1 Task Description

On my single core pc when loading on hydlaa plaza (near harnquist shack, tried also from bdroad1 start pos and going to grok he was missing too) nothing gets loaded (no items, no npc, no mounts if i summon (even if it’s there)) people can even talk to me and i can talk to them but i can’t see them the mount is visible to others. Changing maps will load part of the item after changing maps and going back to the previous map various times all the items and npc will be loaded.
I can reproduce this 100% of the times on this computer and the client is updated to the last updates as of today (0.5.1.1)
These are the computer caracteristics:

-Windows 2003 enterprise edition sp2
-nvidia geforce 7600 GS AGP with the drivers of the 26/12/2008 i could try updating but i doubt it’s the problem
-AMD Sempreon 2800+ (the first version which goes at 2ghz. the version in amd site is a more recent one which does 1,8ghz)
- 1.50gb of ram

 4058 Critical08.02.2010weltallJayAngelaRuaanAlison ColemankatuSemutara Quest random loot abuse 26.09.2010No3 Task Description

These items are RANDOM LOOT and should disappear from the quest scripts! If i find them again the next time i setup a db they will be changed with their basic item.

Perfect Dagger (quest id : 1240 | Dagger for Jirris )
Intricate Dark Dagger (quest id : 1242 | Relliom’s Commodities )
Opal-Encrusted Short Sword (quest id : 1170 | The Gemming )
Platinum Balanced Dagger (quest id : 11174 | Gulm Ossoe and the Broken Legs)

 4037 High04.02.2010weltall autogive for multiple items broken. 04.02.2010No Task Description

Player gives Levrus Dahrenn 1 Broadsword, 1 Bread.
won’t work correctly with autogive (will say that the npc doesn’t need those things, even if the items are unique and separated) Manual give works perfectly. This is probably giving issues to many quests.

 3938 Low17.01.2010weltallTalad harnquist shack roof misalligned 07.12.2011No2 Task Description

the roof of harnquist is sligtly misplaced looking really weird

http://img62.imageshack.us/img62/8793/shot1339.png

 3884 High08.01.2010weltallRlyDontKnowTimothy Chen pawsScrollbar::Setup() is broken! 19.04.2010No4 Task Description

the method setup of the pawsscroolbar makes dumb scrollbars which have a lot of troubles so the method is giving some issues and it’s impossible to make scrollbars via xml. i’ve disabled the only two instances of vertical scroolbars with this issue for now waiting to figure out the problem.

 3459 Medium27.11.2009weltallTalad Guild Law: Phantom item 28.11.2009No1 Task Description

the pic says it all
http://img692.imageshack.us/img692/5788/shot1247.png

 3378 Medium24.11.2009weltall reloading action locations crashes the server  21.02.2010No1 Task Description

if you reload action locations from the gm gui you will get a crash. probably just changing them also causes it.

Need more investigations on a less frontend server.

 3338 Low22.11.2009weltall crash when using the sit command in a loading screen 23.11.2009No1 Task Description

if the command to sit is pressed (z on the keyboard as default) while the map is loading (tested with the first loading after char selection) the client will crash with this backtrace (tested in trunk 0.5 and stable 0.4.03 with latest cs, so could be a cs issue as i remember before it worked fine)

PSLoader: step 4: success

Program received signal SIGSEGV, Segmentation fault.
0x000000000044da18 in GEMClientActor::GetMode (this=<value optimized out>,

  trigger=<value optimized out>, value=<value optimized out>)
  at ./src/client/pscelclient.h:504

504 uint8_t GetMode() { return serverMode; }
(gdb) bt
#0 0x000000000044da18 in GEMClientActor::GetMode (this=<value optimized out>,

  trigger=<value optimized out>, value=<value optimized out>)
  at ./src/client/pscelclient.h:504

#1 psTriggerHandler::HandleMovementAction (this=<value optimized out>,

  trigger=<value optimized out>, value=<value optimized out>)
  at src/client/pscharcontrol.cpp:661

#2 0x000000000044f20f in psControl::Execute (this=<value optimized out>,

  device=<value optimized out>, button=<value optimized out>, 
  mods=<value optimized out>, newState=true)
  at src/client/pscharcontrol.cpp:74

#3 psControlManager::HandleButton (this=<value optimized out>,

  device=<value optimized out>, button=<value optimized out>, 
  mods=<value optimized out>, newState=true)
  at src/client/pscharcontrol.cpp:344

#4 0x000000000044f43d in psControlManager::HandleEvent (this=0x2ed8d20,

  event=...) at src/client/pscharcontrol.cpp:382

#5 0x000000000044f4e9 in psCharController::HandleEvent (this=0x2ed8d10,

  event=...) at src/client/pscharcontrol.cpp:942

#6 0x0000000000470ca8 in psEngine::ProcessLogic (this=0xde5730, ev=…)

  at src/client/psengine.cpp:898

#7 0x00007ffff744709f in csEventTree::Dispatch (this=<value optimized out>,

  e=...)
  at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576

#8 0x00007ffff74e8f54 in csEventQueue::Dispatch (this=0x7ffff7fe6518, e=…)

  at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:279

#9 0x00007ffff74e8b37 in csEventQueue::Process (this=0x7ffff7fe6518)
—Type <return> to continue, or q <return> to quit—

  at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:249

#10 0x00007ffff75262d2 in csDefaultRunLoop (r=<value optimized out>)

  at /home/weltall/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99

#11 0x000000000047934a in main (argc=<value optimized out>,

  argv=<value optimized out>) at src/client/psengine.cpp:1886

(gdb) bt full
#0 0x000000000044da18 in GEMClientActor::GetMode (this=<value optimized out>,

  trigger=<value optimized out>, value=<value optimized out>)
  at ./src/client/pscelclient.h:504

No locals.
#1 psTriggerHandler::HandleMovementAction (this=<value optimized out>,

  trigger=<value optimized out>, value=<value optimized out>)
  at src/client/pscharcontrol.cpp:661

No locals.
#2 0x000000000044f20f in psControl::Execute (this=<value optimized out>,

  device=<value optimized out>, button=<value optimized out>, 
  mods=<value optimized out>, newState=true)
  at src/client/pscharcontrol.cpp:74

No locals.
#3 psControlManager::HandleButton (this=<value optimized out>,

  device=<value optimized out>, button=<value optimized out>, 
  mods=<value optimized out>, newState=true)
  at src/client/pscharcontrol.cpp:344
      ctrlPressed = 0x145ebb0
      ctrls = 0x7fffe86ddd00
      ctrl = 0x145ebb0
      i = <value optimized out>

#4 0x000000000044f43d in psControlManager::HandleEvent (this=0x2ed8d20,

  event=...) at src/client/pscharcontrol.cpp:382
      key = 122

#5 0x000000000044f4e9 in psCharController::HandleEvent (this=0x2ed8d10,

  event=...) at src/client/pscharcontrol.cpp:942

—Type <return> to continue, or q <return> to quit— No locals.
#6 0x0000000000470ca8 in psEngine::ProcessLogic (this=0xde5730, ev=…)

  at src/client/psengine.cpp:898
      handled = false

#7 0x00007ffff744709f in csEventTree::Dispatch (this=<value optimized out>,

  e=...)
  at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
      h = 0x734cfc
      it = {
        handler_reg = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
          obj = 0x7ffff7f84430}, record = 0x7fffe465ec50, baseevent = {
          id = 10}, mode = csEventTree::SubscriberIterator::SI_LIST, 
        qit = 0x12ba930}

#8 0x00007ffff74e8f54 in csEventQueue::Dispatch (this=0x7ffff7fe6518, e=…)

  at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:279
      epoint = 0x4044310

#9 0x00007ffff74e8b37 in csEventQueue::Process (this=0x7ffff7fe6518)

  at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:249

No locals.
#10 0x00007ffff75262d2 in csDefaultRunLoop (r=<value optimized out>)

  at /home/weltall/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
      previous = 37488
      elapsed = <value optimized out>
      min_elapsed = 0
      cfgacc = {object_reg = 0x7ffff7fe8600, 
        ConfigFiles = {<CS::Memory::CustomAllocated> = {<No data fields>}, 

—Type <return> to continue, or q <return> to quit—

          count = 1, 
          capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, 
          root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, 
            p = 0x7fffe0fea338}}}

#11 0x000000000047934a in main (argc=<value optimized out>,

  argv=<value optimized out>) at src/client/psengine.cpp:1886
      object_reg = <value optimized out>
      __FUNCTION__ = "main"

(gdb)

 3334 Medium21.11.2009weltallTalad laanx dungeon exit graphical glitches 03.06.2020No3 Task Description

the door going out from the laanx dungeon at -170.50 21.53 1.54 in hydlaa plaza has various issues:
1) it flickers a lot from either sides
2) if looking from inside there is like a white box and it looks odd
http://img20.imageshack.us/img20/1294/shot1241.png

 3326 Critical20.11.2009weltallweltall [Release blocker] coming back from dr doesn't give the  ...22.11.2009No3 Task Description

coming back from dr doesn’t give the dakkru’s curse

 3325 Medium20.11.2009weltall dweomer detection and nature intuition aren't implement ...05.08.2013No10 Task Description

dweomer detection and nature intution aren’t implemented anymore for the new magic system so this is a regression

 3322 Critical19.11.2009weltallLanarelweltall [Release blocker] lanarel doesn't know which build is t ...20.11.2009No7 Task Description

the topic says everything

 3269 Critical30.10.2009weltall autogen.sh not compatible with autoconf 2.64 30.10.2009No Task Description

the configure script generated from autoconf 2.64 is broken and will just show errors, plus autogen execution shows various warnings

configure.ac:43: warning: AC_REQUIRE: `AC_PROG_CC’ was expanded before it was required
../../lib/autoconf/c.m4:433: AC_LANG_COMPILER(C) is expanded from… ../../lib/autoconf/lang.m4:315: AC_LANG_COMPILER_REQUIRE is expanded from… ../../lib/autoconf/general.m4:2665: AC_LINK_IFELSE is expanded from… aclocal.m4:651: CS_BUILD_IFELSE is expanded from… ../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from… ../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from… ../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from… aclocal.m4:758: CS_CHECK_BUILD_FLAGS is expanded from… aclocal.m4:3256: CS_EMIT_BUILD_FLAGS is expanded from… aclocal.m4:2150: CS_PROG_CC is expanded from… configure.ac:43: the top level
configure.ac:44: warning: AC_REQUIRE: `AC_PROG_CXX’ was expanded before it was required
../../lib/autoconf/c.m4:671: AC_LANG_COMPILER(C++) is expanded from… aclocal.m4:4755: CS_COMPILER_ERRORS is expanded from… aclocal.m4:1765: CS_COMPILER_PIC is expanded from… aclocal.m4:2178: CS_PROG_CXX is expanded from… configure.ac:44: the top level
configure.ac:43: warning: AC_REQUIRE: `AC_PROG_CC’ was expanded before it was required
../../lib/autoconf/c.m4:433: AC_LANG_COMPILER(C) is expanded from… ../../lib/autoconf/lang.m4:315: AC_LANG_COMPILER_REQUIRE is expanded from… ../../lib/autoconf/general.m4:2665: AC_LINK_IFELSE is expanded from… aclocal.m4:651: CS_BUILD_IFELSE is expanded from… ../../lib/m4sugar/m4sh.m4:620: AS_IF is expanded from… ../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from… ../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from… aclocal.m4:758: CS_CHECK_BUILD_FLAGS is expanded from… aclocal.m4:3256: CS_EMIT_BUILD_FLAGS is expanded from… aclocal.m4:2150: CS_PROG_CC is expanded from… configure.ac:43: the top level
configure.ac:44: warning: AC_REQUIRE: `AC_PROG_CXX’ was expanded before it was required
../../lib/autoconf/c.m4:671: AC_LANG_COMPILER(C++) is expanded from… aclocal.m4:4755: CS_COMPILER_ERRORS is expanded from… aclocal.m4:1765: CS_COMPILER_PIC is expanded from… aclocal.m4:2178: CS_PROG_CXX is expanded from… configure.ac:44: the top level
Now please run ./configure

this is configure output
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
checking for gcc… gcc
checking whether we are using the GNU C compiler… no
checking whether gcc accepts -g… no
checking for gcc option to accept ISO C89… unsupported
checking for gcc… (cached) gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… (cached) no
checking whether gcc accepts -g… (cached) no
checking for gcc option to accept ISO C89… (cached) unsupported
./configure: line 3895: syntax error near unexpected token `then’ ./configure: line 3895: `fiif test $# -eq 0; then :’

i will test it later with trunk editing the script to use autoconf2.59 and installing it fixed the issue

 3146 High30.08.2009weltallLanarel npc can't see the correct position of the player 01.12.2009No5 Task Description

If an npc is following you it will fail to find your correct position and end up positioning himself inside the player mesh and rotating of 90° from a confronting position ( should be player → ← npc it’s -\|/→ where \|/ is the npc and - → is the player)

 3145 Critical30.08.2009weltallAndrew Dai on sight fighters are broken 05.09.2009No1 Task Description

On sight fighters with laanx/ezpcusa behaviour setting are broken and will fail to follow the player entirely (even attacking them doesn’t make them able to see the player even tough the server changes them in attack stance)

 3144 Medium30.08.2009weltall owned character stats stops being delivered on teleport 24.11.2009No5 Task Description

Since recently the data of the owned character (hp, mana, stamina, mental stamina) stop from being displayed when a player teleports (even in the same map). A workaround for this problem is targeting the player which will show the data again.

 3143 High30.08.2009weltall deputize and set teleport the target of the action to t ...29.10.2009No1 Task Description

Since recently when deputizing and using set options like /set me invisible off (probably any of the function which cause flicker on the stable client) the player is teleported to the last valid position (or something which seems like so). This could be a dr update problem and could be quite annoying

 3142 High30.08.2009weltall teleport makes your own label appear 29.10.2009No1 Task Description

When you teleport you will get your own label over your head. This has appeared recently and there is no way to get rid of it except relogging.

 3020 Critical08.07.2009weltallKeith Sequenced messages breaks cachedfile functionality 05.08.2009No3 Task Description

The cachedfile functionality is broken by the sequenced message functionality. The message never reaches the actual function which handles them (and probably gets destroyed before reaching it at all)

This message (or similar) appears in the client when an audio file play command is received
Expecting sequence number 1, got 3.
Added as element 2 to pending queue.

then the server doesn’t receive any request for the file also when missing (and putting printf in the handling function shows that it’s never called)

On the other side if the functionality is disabled by making messages run directly:
by doing this:

	/ /  Check for out of sequence messages.  Handle normally if not sequenced.
	if (1) / /  msg->GetSequenceNumber() == 0)

the audio plays if already cached.

 3013 High05.07.2009weltallAnders ReggestadAndrew Dai [Regression Test] Duels now have kill steal protection 25.08.2009No2 Task Description

Now if a player does multi duels it automatically has killsteal protection. This doesn’t work well for 2 reasons:
1) if player want to do 2vs2 duels or more this is impossible with the kill steal protection in place
2) gm/dev can’t trow events with attackable were players collaborate to kill the gm/dev one would block the others

 2947 Critical24.05.2009weltall Crash when doing practical experience in combat (seems  ...15.06.2009No1 Task Description

If someone has trained the theory of a level in a combat skill (seems any sword, melee..) and gains practice points the server plain crashes. this is the bt and bt full. It seems client is zero coming out of the message handler (some other issue there like the one with the skill window?)

(gdb) bt
#0 Client::GetCharacterData (this=0x0) at src/server/client.cpp:259
#1 0x000000000058000a in ProgressionManager::SendSkillList (this=<value optimized out>, client=0x0, forceOpen=false, focus=PSSKILL_NONE, isTraining=false)

  at src/server/progressionmanager.cpp:381

#2 0x00000000005821df in ProgressionManager::HandleZPointEvent (this=0x2a69c10, me=<value optimized out>, client=0x0)

  at src/server/progressionmanager.cpp:127

#3 0x0000000000638656 in MsgHandler::Publish (this=<value optimized out>, me=0x4286c20) at src/common/net/msghandler.cpp:74
#4 0x000000000060b79a in SkillSet::AddSkillPractice (this=0x7f5280a349b8, skill=<value optimized out>, val=1)

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

#5 0x000000000060bc0a in psCharacter::PracticeWeaponSkills (this=<value optimized out>, weapon=0x4165008, practice=1)

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

#6 0x00000000004fc761 in CombatManager::ApplyCombatEvent (this=0x2a190c0, event=0x4229d40, attack_result=<value optimized out>)

  at src/server/combatmanager.cpp:551

#7 0x00000000004fced7 in CombatManager::HandleCombatEvent (this=0x2a190c0, event=0x4229d40) at src/server/combatmanager.cpp:877
#8 0x00000000006c6d3e in EventManager::ProcessEventQueue (this=0x2a5d2b0) at src/common/util/eventmanager.cpp:122
#9 0x00000000006c75a0 in EventManager::Run (this=0x2a5d2b0) at src/common/util/eventmanager.cpp:240
#10 0x00000000004f541d in psServer::MainLoop (this=0x18f4310) at src/server/psserver.cpp:557
#11 0x000000000053aec3 in main (argc=2, argv=<value optimized out>) at src/server/main.cpp:79

#0 Client::GetCharacterData (this=0x0) at src/server/client.cpp:259
No locals.
#1 0x000000000058000a in ProgressionManager::SendSkillList (this=<value optimized out>, client=0x0, forceOpen=false, focus=PSSKILL_NONE, isTraining=false)

  at src/server/progressionmanager.cpp:381
      character = <value optimized out>
      trainer = <value optimized out>
      trainerInfo = <value optimized out>
      faction = <value optimized out>
      selectedSkillCat = <value optimized out>
      selectedSkillNameId = <value optimized out>
      skills = <value optimized out>
      newmsg = {<psMessageCracker> = {_vptr.psMessageCracker = 0x40, static msghandler = 0x2a5d2b0, 
  msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x6720657627756f59}, valid = 97}, command = 105 'i', 
commandData = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x746361727020656d, 
      Data = 0x6e696f7020656369 <Address 0x6e696f7020656369 out of bounds>, Size = 2126708, MaxSize = 36, GrowBy = 0}, 
    minibuff = "03\235", '\0' <repeats 29 times>, "@\000\000", miniused = 41}, <No data fields>}, skillCache = {skillCache = {
    static allocSize = <optimized out>, head = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x7fff95322550}, tail = 0x7f528cad6ac3}, 
  modified = 80, progressionPoints = 32767, newList = 80}, strength = 0, endurance = 0, agility = 3652035859, intelligence = 1316849663, will = 24, 
charisma = 48, hitpoints = 2503091408, mana = 32767, physStamina = 2503091216, menStamina = 32767, hitpointsMax = 0, manaMax = 1879048192, 
physStaminaMax = 2161916848, menStaminaMax = 32594, openWindow = 208, focusSkill = 32594, skillCat = -1791875808, trainingWindow = 255, 
includeStats = 127}
      __FUNCTION__ = "SendSkillList"

#2 0x00000000005821df in ProgressionManager::HandleZPointEvent (this=0x2a69c10, me=<value optimized out>, client=0x0)

  at src/server/progressionmanager.cpp:127
      evt = {<psMessageCracker> = {_vptr.psMessageCracker = 0x712ef0, static msghandler = 0x2a5d2b0, 
  msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}, valid = true}, actor = 0x4259ed0, amountGained = 1, rankUp = false, 
skillName = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x70f7f0, Data = 0x0, Size = 5, MaxSize = 0, GrowBy = 64}, 
    minibuff = "Melee\000\000\000??i\000\000\000\000\000X0?\200R\177\000\000?3${R\177\000\000x'2\225", miniused = 6}, <No data fields>}}
      string = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x70f7f0, Data = 0x4285860 "You've gained some practice points in Melee.", 
    Size = 44, MaxSize = 64, GrowBy = 64}, minibuff = "You've gained some practice points ", miniused = 36}, <No data fields>}

#3 0x0000000000638656 in MsgHandler::Publish (this=<value optimized out>, me=0x4286c20) at src/common/net/msghandler.cpp:74

      client = (class Client *) 0x0
      x = 0
      mtype = <value optimized out>
      __FUNCTION__ = "Publish"

#4 0x000000000060b79a in SkillSet::AddSkillPractice (this=0x7f5280a349b8, skill=<value optimized out>, val=1)

  at src/server/bulkobjects/pscharacter.cpp:3567
      evt = {<psMessageCracker> = {_vptr.psMessageCracker = 0x712ef0, static msghandler = 0x2a5d2b0, 
  msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x4286c20}, valid = true}, actor = 0x0, amountGained = 7, rankUp = false, 
skillName = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x70f7f0, Data = 0x0, Size = 0, MaxSize = 0, GrowBy = 64}, 
    minibuff = "\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000`\000\000\000\000\000\000\000\001\000\000\000\000\000\000\00082?\200", 
    miniused = 0}, <No data fields>}}
      added = 1
      rankUp = <value optimized out>
      name = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x70f7f0, Data = 0x0, Size = 5, MaxSize = 0, GrowBy = 64}, 
  minibuff = "Melee\000\000\000?\236%\004\000\000\000\0000(2\225?\177\000\000\bP\026\004\000\000\000\000??@", miniused = 6}, <No data fields>}
      skillInfo = <value optimized out>
      __FUNCTION__ = "AddSkillPractice"

#5 0x000000000060bc0a in psCharacter::PracticeWeaponSkills (this=<value optimized out>, weapon=0x4165008, practice=1)

  at src/server/bulkobjects/pscharacter.cpp:1900
      skill = PSSKILL_SWORD

#6 0x00000000004fc761 in CombatManager::ApplyCombatEvent (this=0x2a190c0, event=0x4229d40, attack_result=<value optimized out>)

  at src/server/combatmanager.cpp:551
      ev = {<psMessageCracker> = {_vptr.psMessageCracker = 0x9cf2f0, static msghandler = 0x2a5d2b0, 
  msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x4228ed0}, valid = true}, event_type = 32594, attacker_id = {id = 0}, target_id = {
  id = 0}, target_location = 69379120, damage = 0, attack_anim = -1950494090, defense_anim = 32594}
      target_data = (class psCharacter *) 0x7f52809d7178
      weapon = (class psItem *) 0x4165008
      blockingWeapon = (class psItem *) 0x7f5280336838
      struckArmor = (class psItem *) 0x7f5280336a18
      gemAttacker = (class gemActor *) 0x4259ed0
      gemTarget = (class gemActor *) 0x44f94a0
      __FUNCTION__ = "ApplyCombatEvent"

#7 0x00000000004fced7 in CombatManager::HandleCombatEvent (this=0x2a190c0, event=0x4229d40) at src/server/combatmanager.cpp:877

      attacker_data = (class psCharacter *) 0x7f5280a343f8
      attack_result = 0
      skipThisRound = false
      gemAttacker = (class gemActor *) 0x4259ed0
      weapon = (class psItem *) 0x4165008
      response = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x70f7f0, Data = 0x0, Size = 4, MaxSize = 0, GrowBy = 64}, 
  minibuff = "None\000\000\000\000p+2\225?\177\000\0007??\225?\177\000\000\001?\t\000\000\000\000\000\026\000\000", miniused = 5}, <No data fields>}
      attacker_client = (Client *) 0x7f527c0a9ec0
      __FUNCTION__ = "HandleCombatEvent"

#8 0x00000000006c6d3e in EventManager::ProcessEventQueue (this=0x2a5d2b0) at src/common/util/eventmanager.cpp:122

      start = 637953
      timeTaken = <value optimized out>
      now = 637953
      event = (class psGameEvent *) 0x4229d40
      lastid = 3801

#9 0x00000000006c75a0 in EventManager::Run (this=0x2a5d2b0) at src/common/util/eventmanager.cpp:240

      now = 637953
      msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}
      nextEvent = 637953

#10 0x00000000004f541d in psServer::MainLoop (this=0x18f4310) at src/server/psserver.cpp:557

      status = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x70f7f0, Data = 0x0, Size = 18, MaxSize = 0, GrowBy = 64}, 
  minibuff = "Server initialized\000\000\000\000\000\000\000?0\215R\177\000\000\000\000\000", miniused = 19}, <No data fields>}

#11 0x000000000053aec3 in main (argc=2, argv=<value optimized out>) at src/server/main.cpp:79

      CSSetup = <value optimized out>
      object_reg = <value optimized out>
 2921 High08.05.2009weltallAndrew Dai autocomplete for commands does no ;onger work in new ch ...25.08.2009No1 Task Description

Last of several issues with the new chat window (so assigning to Khaki):

autocomplete doesn't work (reported by loyni)

In the chat window, type '/wh' and press tab. In the old system it would auto complete the command to /who, now it does not.

From comment by f-rd (confirmed by Lanarel):
Doesn't work for me (PS rev 4215). For instance, when typing '/wh' and pressing tab in the chat window, I get '/ ' instead of '/who'

 2814 High18.03.2009weltallKenneth Graunke [pawsillumination] client crash when clicking on button ...19.03.2009No2 Task Description

When clicking any button of the pawsillumination window with the mouse you will get a crash which comes from pawscript. The same thing doesn’t happen when using the keyboard. As this file was committed by kayden assigning to him. Here you can find the backtrace:

Starting program: /home/weltall/trunkdevelopment/planeshift3/psclient 
[Thread debugging using libthread_db enabled]
[New Thread 0xb78296c0 (LWP 26927)]
[New Thread 0xb77e8b90 (LWP 26928)]
[New Thread 0xb6fe7b90 (LWP 26929)]
Your configuration files are in... /home/weltall/.PlaneShift

crystalspace.sndsys.renderer.openal:
  Initializing OpenAL sound system
  Retrieving available devices.
  Available OpenAL device: ALSA Software on default
  Available OpenAL device: ALSA Software on HDA Intel
  Available OpenAL device: OSS Software
  Available OpenAL device: Wave File Writer
  Default OpenAL device: ALSA Software on default
  No device specified
  Falling back on default device
[New Thread 0xb5e1fb90 (LWP 26930)]
  OpenAL context frequency: 44100 Hz
  OpenAL context refresh: 46 Hz
  OpenAL context uses asynchronous (threaded) context
  Opening OpenAL sound system

crystalspace.canvas.glx2d:
  Opening GLX2D
  Creating Context
  Video driver GL/X version (direct renderer)
  Visual ID: 0x00000103, 24bit TrueColor
  R8:G8:B8:A8, 
  level 0, double buffered

crystalspace.canvas.openglcommon.driverdb:
  Applied: NVidia: GENERATE_MIPMAPS does not generate last level

crystalspace.canvas.openglcommon:
  OpenGL renderer: GeForce 8600M GT/PCI/SSE2 (vendor: NVIDIA Corporation)
  version 3.0.0 NVIDIA 185.13
  Using windowed mode at resolution 1024x768.
  Pixel format: Color: 24 Alpha: 8 Depth: 24 Stencil: 8 AccumColor: 48
  AccumAlpha: 16 MultiSamples: 0 
  Multisample: disabled

crystalspace.graphics3d.opengl:
  Using VBO with 64 MB of VBO memory
[New Thread 0xb2ccbb90 (LWP 26931)]

planeshift.application.client:
  PlaneShift Steel Blue (0.4.04)
  This game uses Crystal Space Engine created by Jorrit and others
  1.9.0 [Unix-x86-GCC]
Wed Mar 18 17:06:36 2009, LOG_ANY flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_WEATHER flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_SPAWN flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_CELPERSIST flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_PAWS flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_GROUP flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_CHEAT flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_LINMOVE flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_SPELLS flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_NEWCHAR flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_SUPERCLIENT flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_EXCHANGES flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_ADMIN flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_STARTUP flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_CHARACTER flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_CONNECTIONS flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_CHAT flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_NET flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_LOAD flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_NPC flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_TRADE flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_SOUND flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_COMBAT flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_SKILLXP flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_QUESTS flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_SCRIPT flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_MARRIAGE flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_MESSAGES flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_CACHE flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_PETS flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_USER flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_LOOT flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_DUELS flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, LOG_TRIBES flag deactivated with no filter.
Wed Mar 18 17:06:36 2009, All LOGS are off.
Mounting skin: /this/art/skins/elves/
Texture Manager parsing /paws/real_skin/imagelist.xml
Wed Mar 18 17:06:36 2009, <src/common/paws/pawsimagedrawable.cpp:56 PreparePixmap SEVERE>
Wed Mar 18 17:06:36 2009, Could not open image: >/paws/real_skin/gui/scribe.png<
Wed Mar 18 17:06:36 2009, <src/common/paws/pawsimagedrawable.cpp:56 PreparePixmap SEVERE>
Wed Mar 18 17:06:36 2009, Could not open image: >/paws/real_skin/buttons.jpg<
Wed Mar 18 17:06:36 2009, <src/common/paws/pawsimagedrawable.cpp:56 PreparePixmap SEVERE>
Wed Mar 18 17:06:36 2009, Could not open image: >/paws/real_skin/buttons.jpg<
Wed Mar 18 17:06:36 2009, <src/common/paws/pawsimagedrawable.cpp:56 PreparePixmap SEVERE>
Wed Mar 18 17:06:36 2009, Could not open image: >/paws/real_skin/buttons.jpg<
Wed Mar 18 17:06:36 2009, <src/common/paws/pawsimagedrawable.cpp:56 PreparePixmap SEVERE>
Wed Mar 18 17:06:36 2009, Could not open image: >/paws/real_skin/buttons.jpg<
Mounting skin: /planeshift/art/skins/base/client_base.zip
Texture Manager parsing /paws/base/imagelist.xml
Wed Mar 18 17:06:36 2009, <src/common/paws/pawsstyles.cpp:126 ApplyStyle SEVERE>
Wed Mar 18 17:06:36 2009, Error: PAWS style  not found
  psEngine initialized.
Using fontsize 16 for resolution 1024x768
WARNING! Object 'spikes_05' is not closed!
WARNING! Object 'spikes_01' is not closed!
WARNING! Object '_s_sigil_05' is not closed!
WARNING! Object 'spikes_03' is not closed!
WARNING! Object '_s_sigil_03' is not closed!
WARNING! Object '_s_sigil_01' is not closed!
...
[New Thread 0xa0af3b90 (LWP 26932)]
[New Thread 0xa02f2b90 (LWP 26933)]
[New Thread 0x9faf1b90 (LWP 26934)]
[New Thread 0x9f2f0b90 (LWP 26935)]
[New Thread 0x9eacfb90 (LWP 26936)]
[New Thread 0x9e2aeb90 (LWP 26937)]
[New Thread 0x9da8db90 (LWP 26938)]
[New Thread 0x9d26cb90 (LWP 26939)]
[New Thread 0x9ca4bb90 (LWP 26940)]
[New Thread 0x9c22ab90 (LWP 26941)]
[New Thread 0x9b9f9b90 (LWP 26942)]
[New Thread 0x9b1d8b90 (LWP 26943)]
[New Thread 0x9a9b7b90 (LWP 26944)]
[New Thread 0x9a196b90 (LWP 26945)]
[New Thread 0x99975b90 (LWP 26946)]
[New Thread 0x99154b90 (LWP 26947)]
[New Thread 0x98933b90 (LWP 26948)]
[New Thread 0x974a1b90 (LWP 26949)]
[Thread 0xa0af3b90 (LWP 26932) exited]
[Thread 0xa02f2b90 (LWP 26933) exited]
[Thread 0x9faf1b90 (LWP 26934) exited]
[Thread 0x9f2f0b90 (LWP 26935) exited]
[Thread 0x9eacfb90 (LWP 26936) exited]
[Thread 0x9e2aeb90 (LWP 26937) exited]
[Thread 0x9da8db90 (LWP 26938) exited]
[Thread 0x9d26cb90 (LWP 26939) exited]
[Thread 0x9ca4bb90 (LWP 26940) exited]
[Thread 0x9c22ab90 (LWP 26941) exited]
[Thread 0x9b9f9b90 (LWP 26942) exited]
[Thread 0x9b1d8b90 (LWP 26943) exited]
[Thread 0x9a9b7b90 (LWP 26944) exited]
[Thread 0x9a196b90 (LWP 26945) exited]
[Thread 0x99975b90 (LWP 26946) exited]
[Thread 0x99154b90 (LWP 26947) exited]
[Thread 0x98933b90 (LWP 26948) exited]
  PSLoader: step 2: success
  PSLoader: step 3: success
Wed Mar 18 17:06:49 2009, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Wed Mar 18 17:06:49 2009, Could not find file: /planeshift/world/hydlaa_jayose/sound.xml
Wed Mar 18 17:06:49 2009, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Wed Mar 18 17:06:49 2009, Could not find file: /planeshift/world/terr_common/sound.xml
  PSLoader: step 4: success
Wed Mar 18 17:06:49 2009, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Wed Mar 18 17:06:49 2009, Stat request failed because CelClient not ready for EID:11998
Wed Mar 18 17:06:49 2009, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Wed Mar 18 17:06:49 2009, Stat request failed because CelClient not ready for EID:11998
Wed Mar 18 17:06:49 2009, <src/client/zonehandler.cpp:191 HandleMessage>
Wed Mar 18 17:06:49 2009, Still loading maps, ignoring crossing to sector SectorWhereWeKeepEntitiesResidingInUnloadedMaps.
Wed Mar 18 17:06:49 2009, <src/client/zonehandler.cpp:191 HandleMessage>
Wed Mar 18 17:06:49 2009, Still loading maps, ignoring crossing to sector hydlaa_jayose.
Wed Mar 18 17:06:49 2009, <src/client/modehandler.cpp:628 CreatePortalWeather SEVERE>
Wed Mar 18 17:06:49 2009, CreatePortalWeather received invalid sector!
Wed Mar 18 17:06:49 2009, <src/client/psclientdr.cpp:232 HandleDeadReckon SEVERE>
Wed Mar 18 17:06:49 2009, Sector crossed from SectorWhereWeKeepEntitiesResidingInUnloadedMaps to hydlaa_jayose after received DR.
Wed Mar 18 17:06:49 2009, 
Map hydlaa_common loaded successfully in 222ms
/planeshift/world/hydlaa_jayose/

crystalspace.maploader.parse.image:
  Could not open image file 'brk_out8.dds' on VFS!

crystalspace.maploader.parse.texture:
  Could not load image brk_out8.dds!
  [node: world,textures,texture(name=brk_out8.dds)]
  Could not load texture 'brk_out8.dds', using checkerboard instead
  [node: world,textures,texture(name=brk_out8.dds)]
/planeshift/world/hydlaa_jayose/

crystalspace.maploader.parse.image:
  Could not open image file 'materialnotdefined' on VFS!

crystalspace.maploader.parse.texture:
  Could not load image materialnotdefined!
  [node: world,textures,texture(name=materialnotdefined)]
  Could not load texture 'materialnotdefined', using checkerboard instead
  [node: world,textures,texture(name=materialnotdefined)]
Map hydlaa_jayose loaded successfully in 3270ms
Map jayose loaded successfully in 478ms
Map hyjayose loaded successfully in 860ms
Map hyoja2 loaded successfully in 54ms

planeshift.application.client:
  PSLoader: step 5: success
In chat window...
Chat found.Finding default style for factory 'pawsEditTextBox'
Default style 'New Standard Field' found for factory 'pawsEditTextBox'
Finding default style for factory 'pawsTabWindow'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Finding default style for factory 'pawsMessageTextBox'
Default style 'New Standard MsgText' found for factory 'pawsMessageTextBox'
Wed Mar 18 17:06:55 2009, <src/common/paws/pawsstyles.cpp:126 ApplyStyle SEVERE>
Wed Mar 18 17:06:55 2009, Error: PAWS style none not found
Wed Mar 18 17:06:55 2009, <src/common/paws/pawsstyles.cpp:126 ApplyStyle SEVERE>
Wed Mar 18 17:06:55 2009, Error: PAWS style none not found
Wed Mar 18 17:06:55 2009, <src/common/paws/pawsstyles.cpp:126 ApplyStyle SEVERE>
Wed Mar 18 17:06:55 2009, Error: PAWS style none not found
Wed Mar 18 17:06:55 2009, <src/common/paws/pawstree.cpp:606 Load SEVERE>
Wed Mar 18 17:06:55 2009, <widget> tag not found
  PSLoader: step 6: success
/planeshift/

crystalspace.maploader:
  Could not find material 'staff01a.dds'. Creating material. This behaviour is
  deprecated.
  Could not find texture 'staff01a.dds'. Loading texture. This is deprecated
  behaviour.

crystalspace.maploader.parse.image:
  Could not open image file 'staff01a.dds' on VFS!

crystalspace.maploader.parse.texture:
  Couldn't load image 'staff01a.dds', using error texture instead!

crystalspace.maploader:
  Could not find material '/planeshift/tools/pick01a.dds'. Creating material.
  This behaviour is deprecated.
  Could not find texture '/planeshift/tools/pick01a.dds'. Loading texture.
  This is deprecated behaviour.
  Could not find material '/planeshift/items/flower03a.dds'. Creating
  material. This behaviour is deprecated.
  Could not find texture '/planeshift/items/flower03a.dds'. Loading texture.
  This is deprecated behaviour.
  Could not find material '/planeshift/items/flower04a.dds'. Creating
  material. This behaviour is deprecated.
  Could not find texture '/planeshift/items/flower04a.dds'. Loading texture.
  This is deprecated behaviour.
  Could not find material '/planeshift/items/flower02a.dds'. Creating
  material. This behaviour is deprecated.
  Could not find texture '/planeshift/items/flower02a.dds'. Loading texture.
  This is deprecated behaviour.
  Could not find material '/planeshift/items/flower05a.dds'. Creating
  material. This behaviour is deprecated.
  Could not find texture '/planeshift/items/flower05a.dds'. Loading texture.
  This is deprecated behaviour.
  Could not find material '/planeshift/items/flower01a.dds'. Creating
  material. This behaviour is deprecated.
  Could not find texture '/planeshift/items/flower01a.dds'. Loading texture.
  This is deprecated behaviour.
Wed Mar 18 17:07:21 2009, <src/common/util/mathscript.cpp:504 Parse SEVERE>
Wed Mar 18 17:07:21 2009, Parse error in MathExpression >pawsScript: customCompoundFunc2(0,W0,)< at column 25: Syntax error

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb78296c0 (LWP 26927)]
0x08318d43 in MathScript::Evaluate (this=0x0, env=0xbdc01cc)
    at src/common/util/mathscript.cpp:219
219	    for (size_t i = 0; i < scriptLines.GetSize(); i++)
(gdb) bt
#0  0x08318d43 in MathScript::Evaluate (this=0x0, env=0xbdc01cc)
    at src/common/util/mathscript.cpp:219
#1  0x0830177a in pawsScript::Execute (this=0x1043f150)
    at src/common/paws/pawsscript.cpp:61
#2  0x082ababa in pawsWidget::RunScriptEvent (this=0x1043ecb0, 
    event=PW_SCRIPT_EVENT_SHOW) at src/common/paws/pawswidget.cpp:2685
#3  0x082dfe57 in PawsManager::HandleMouseDown (this=0xa087028, ev=@0x9e2709f4)
    at src/common/paws/pawsmanager.cpp:454
#4  0x080ad146 in psEngine::ProcessLogic (this=0xa03e520, ev=@0x9e2709f4)
    at src/client/psengine.cpp:853
#5  0xb7bc16a7 in csEventTree::Dispatch (this=0xa4d9a18, e=@0x9e2709f4)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
#6  0xb7c7d9b1 in csEventQueue::Dispatch (this=0xb780bf58, e=@0x9e2709f4)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:278
#7  0xb7c7daf1 in csEventQueue::Process (this=0xb780bf58)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:249
#8  0xb7cba915 in csDefaultRunLoop (r=0xb780b984)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
#9  0x080b4c95 in main (argc=138606568, argv=0x0)
    at src/client/psengine.cpp:1835
(gdb) bt full
#0  0x08318d43 in MathScript::Evaluate (this=0x0, env=0xbdc01cc)
    at src/common/util/mathscript.cpp:219
	i = <value optimized out>
	exitsignal = (MathVar *) 0x0
#1  0x0830177a in pawsScript::Execute (this=0x1043f150)
    at src/common/paws/pawsscript.cpp:61
No locals.
#2  0x082ababa in pawsWidget::RunScriptEvent (this=0x1043ecb0, 
    event=PW_SCRIPT_EVENT_SHOW) at src/common/paws/pawswidget.cpp:2685
	script = (pawsScript *) 0x0
#3  0x082dfe57 in PawsManager::HandleMouseDown (this=0xa087028, ev=@0x9e2709f4)
    at src/common/paws/pawsmanager.cpp:454
	returnResult = <value optimized out>
	widget = <value optimized out>
	button = 0
	modifiers = 0
#4  0x080ad146 in psEngine::ProcessLogic (this=0xa03e520, ev=@0x9e2709f4)
    at src/client/psengine.cpp:853
	handled = <value optimized out>
#5  0xb7bc16a7 in csEventTree::Dispatch (this=0xa4d9a18, e=@0x9e2709f4)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
	h = (iEventHandler *) 0xb2f108dc
	it = {
---Type <return> to continue, or q <return> to quit---
  handler_reg = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
    obj = 0xb7aeb1b4}, record = 0xb2d15710, baseevent = {id = 23}, 
  mode = csEventTree::SubscriberIterator::SI_LIST, qit = 0xb136858}
#6  0xb7c7d9b1 in csEventQueue::Dispatch (this=0xb780bf58, e=@0x9e2709f4)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:278
	epoint = (class csEventTree *) 0xa4d9a18
#7  0xb7c7daf1 in csEventQueue::Process (this=0xb780bf58)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:249
	e = (class iEvent &) @0x9e2709f4: {<iBase> = {
    _vptr.iBase = 0xb7e425fc}, Name = {id = 23}, Time = 47188, 
  Broadcast = false}
	ev = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0x9e2709f4}
#8  0xb7cba915 in csDefaultRunLoop (r=0xb780b984)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
	previous = 47246
	elapsed = 58
	q = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb780bf64}
	vc = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb7af3614}
	eh = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb2fa91a0}
---Type <return> to continue, or q <return> to quit---
	cfgacc = {object_reg = 0xb780b984, 
  ConfigFiles = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
    count = 1, 
    capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, 
    root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, 
      p = 0xb2fa9fb8}}}
	min_elapsed = 0
#9  0x080b4c95 in main (argc=138606568, argv=0x0)
    at src/client/psengine.cpp:1835
	CSSetup = <value optimized out>
	object_reg = <value optimized out>
	__FUNCTION__ = "main"
(gdb) 

 2785 High24.02.2009weltall [pawscrollbar] Keeps scrolling undefinitely even when n ...24.02.2009No1 Task Description

It seems since last paws rework if you click on the arrows to scroll the scrollbar (either left right up down) the scrollbar will continue scrolling toward the last direction till it reaches the end, no matter what. It seems to be a result of the behavior changes regarding onbuttonpressed()/released().

to reproduce:
1) get to any scrollbar
2) click on an arrow
3) release the mouse key
4) enjoy auto-scrolling scrollbars

2778Low20.02.2009weltallGroup Quests01.04.2010No1 Task Description

This is an entirely new class of quests where the person or persons who originally get the quest are asked to form a group to solve some more complicated task or martial challenge. Once the quest is completed each member can then “turn it in” or go to the originating NPC for a reward. Unlike shared quests, it will be impossible to finish grouped quests without the aid of other players. This is intended to promote teamwork and to give a more deep and realistic experience to players.

2777Low20.02.2009weltallRizinShared Quests12.07.2009No1 Task Description

There should be a way for players in groups to share quests they are doing. So they could talk with others about them and do them together. All will get the quest complete when they complete the task given by the npc (and maybe a copy of the reward for each one): this could make quest allow players to socialize more.
The biggest problems in implementation could be the case in which quests might overlap, the fact players might want to chose the quest they want to share and the variations which could be in dialogs when talking with a group of people versus a single one.
The players will get the shared quests added automatically even if they didn’t have them provided they have the correct prerequisites

 2677 Critical15.01.2009weltall server crash on opening skill window 11.02.2009No4 Task Description

Last revisions of the server as of r2888 in trunk crash immediately when opening the skill window from a client.

how to reproduce

1) connect to a trunk server updated to last version
2) open skill window
3) segmentation fault

backtrace:

Thu Jan 15 18:27:16 2009, PS Server: Thu Jan 15 18:27:16 2009, ready
Thu Jan 15 18:27:16 2009, Server is now ready
    4730) PS Server: 
Thu Jan 15 18:27:38 2009, <src/server/psserverdr.cpp:178 HandleDeadReckoning SEVERE>
Thu Jan 15 18:27:38 2009, Client sent the server DR message with unknown sector "SectorWhereWeKeepEntitiesResidingInUnloadedMaps" !

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7992ae0 (LWP 12368)]
0x0813ad44 in Client::GetCharacterData (this=0x0) at src/server/client.cpp:258
258	    return (actor?actor->GetCharacterData():NULL);
(gdb) bt
#0  0x0813ad44 in Client::GetCharacterData (this=0x0)
    at src/server/client.cpp:258
#1  0x0807cb89 in ServerCharManager::HandleFaction (this=0xa464c80, 
    me=0xb5001448, client=0x0) at src/server/psserverchar.cpp:337
#2  0x082f293c in MsgHandler::Publish (this=0xa3fdb70, me=0xb5001448)
    at src/common/net/msghandler.cpp:72
#3  0x08317113 in EventManager::Run (this=0xa3fdb70)
    at src/common/util/eventmanager.cpp:197
#4  0x0811eadc in psServer::MainLoop (this=0xb5001bc0)
    at src/server/psserver.cpp:558
#5  0x0812aeec in main (argc=2, argv=0x657cec83) at src/server/main.cpp:79
(gdb) bt full
#0  0x0813ad44 in Client::GetCharacterData (this=0x0)
    at src/server/client.cpp:258
No locals.
#1  0x0807cb89 in ServerCharManager::HandleFaction (this=0xa464c80, 
    me=0xb5001448, client=0x0) at src/server/psserverchar.cpp:337
	chardata = <value optimized out>
	outMsg = {<psMessageCracker> = {_vptr.psMessageCracker = 0x0, 
    static msghandler = 0xa3fdb70, 
    msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
      obj = 0xb516f000}, valid = 72}, cmd = 177693248, client = 16788080, 
  factionInfo = {<csArray<psFactionMessage::FactionPair*, csPDelArrayElementHandler<psFactionMessage::FactionPair*>, CS::Memory::AllocatorMalloc, csArrayCapacityFixedGrow<16> >> = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
      count = 3036681288, 
      capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 1377562827}, 
      root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, 
        p = 0x0}}, <No data fields>}}
#2  0x082f293c in MsgHandler::Publish (this=0xa3fdb70, me=0xb5001448)
    at src/common/net/msghandler.cpp:72
---Type <return> to continue, or q <return> to quit---
	client = (class Client *) 0x0
	x = 0
	mtype = <value optimized out>
	__FUNCTION__ = "Publish"
#3  0x08317113 in EventManager::Run (this=0xa3fdb70)
    at src/common/util/eventmanager.cpp:197
	start = 33167
	timeTaken = <value optimized out>
	now = 33167
	status = {<csStringFast<36>> = {<csStringBase> = {
      _vptr.csStringBase = 0x834c368, Data = 0x0, Size = 0, MaxSize = 0, 
      GrowBy = 64}, 
    minibuff = "Thu Jan 15 18:27:14 2009, \000\000\v\000\000\000?\223\220?", 
    miniused = 0}, <No data fields>}
	eventtimes = {21, 4, 12, 1, 3, 1, 3213922996, 3081208772, 45, 
  3081540182, 10, 3080200192, 45, 3036686040, 3080268512, 3213923032, 
  3081542428, 3081768948, 3081773376, 172391176, 3213923048, 3080815702, 
  3081773376, 172391176, 172391168, 3082891252, 45, 3048295476, 3213923064, 
  3082698801, 172391176, 3082891252, 3213923080, 3082698893, 172391176, 
  3086901236, 3213923096, 3084186584, 172391176, 3086901236, 3213923112, 
  3084187157, 3213923164, 138334196, 3061913170, 137521709, 3213923164, 
---Type <return> to continue, or q <return> to quit---
  172391176, 45, 0}
	index = 6
	eventtimesTotal = 42
	filled = false
	msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb5001448}
	nextEvent = 33344
#4  0x0811eadc in psServer::MainLoop (this=0xb5001bc0)
    at src/server/psserver.cpp:558
	status = {<csStringFast<36>> = {<csStringBase> = {
      _vptr.csStringBase = 0x834c368, Data = 0x0, Size = 18, MaxSize = 0, 
      GrowBy = 64}, 
    minibuff = "Server initialized\000\000?\033\000?\224\\\226???\021\b4\034\000?", miniused = 19}, <No data fields>}
#5  0x0812aeec in main (argc=2, argv=0x657cec83) at src/server/main.cpp:79
	CSSetup = <value optimized out>
	object_reg = <value optimized out>
(gdb) 
 2673 Medium13.01.2009weltall unable to make image links 17.09.2012No6 Task Description

Trying to add an image link like this (as explained in the syntax) makes the entire message invisible.
additionally it seems to be impossible to add images wrapped in code as the images will be put instead

http://img181.imageshack.us/img181/1252/shot535tl8.png{{http://img181.imageshack.us/img181/1252/shot535tl8.th.png}}

(had to use flypray syntax to get this to show correctly)

 2672 Medium12.01.2009weltallTalad magicshopout: bookpiles in the roof 18.02.2020No5 Task Description

There are about 3 book piles in the roof of the magic shop which can be slightly be seen from outside. You can see them from the images below.

>Your current position is magicshopout -117.07 3.13 -41.62 0 angle: 73, region: magicshop(null)
>You have targeted bookpile.

 2623 Critical26.12.2008weltall client crash on /morph (after an error) 10.02.2009No1 Task Description

Doing /morph on a trunk client causes at first try to get an error setting mesh, with the second try the client will crash immediately making this function essentially unusable.
Other clients looking at the player won’t crash but they will see the char doing /morph disappearing from the world immediately.

this is the backtrace of the crashing client

GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /home/weltall/trunkdevelopment/planeshift/psclient 
[Thread debugging using libthread_db enabled]
[New Thread 0xb79646c0 (LWP 14719)]
[New Thread 0xb7923b90 (LWP 14723)]
[New Thread 0xb7122b90 (LWP 14724)]
Your configuration files are in... /home/weltall/.PlaneShift

crystalspace.sndsys.renderer.software:
  Sound System Software Renderer Initializing...

crystalspace.canvas.glx2d:
  Opening GLX2D
  Creating Context
  Video driver GL/X version (direct renderer)
  Visual ID: 0x00000103, 24bit TrueColor
  R8:G8:B8:A8, 
  level 0, double buffered

crystalspace.canvas.openglcommon.driverdb:
  Applied: NVidia: GENERATE_MIPMAPS does not generate last level

crystalspace.canvas.openglcommon:
  OpenGL renderer: GeForce 8600M GT/PCI/SSE2 (vendor: NVIDIA Corporation)
  version 2.1.2 NVIDIA 180.18
  Using windowed mode at resolution 1024x768.
  Pixel format: Color: 24 Alpha: 8 Depth: 24 Stencil: 8 AccumColor: 48
  AccumAlpha: 16 MultiSamples: 0 
  Multisample: disabled

crystalspace.graphics3d.opengl:
  Using VBO with 64 MB of VBO memory
[New Thread 0xb3f04b90 (LWP 14726)]
[New Thread 0xb3422b90 (LWP 14727)]

planeshift.application.client:
  PlaneShift Steel Blue (0.4.04)
  This game uses Crystal Space Engine created by Jorrit and others
  1.9.0 [Unix-x86-GCC]
Fri Dec 26 10:15:08 2008, LOG_ANY flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_WEATHER flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_SPAWN flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_CELPERSIST flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_PAWS flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_GROUP flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_CHEAT flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_LINMOVE flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_SPELLS flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_NEWCHAR flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_SUPERCLIENT flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_EXCHANGES flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_ADMIN flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_STARTUP flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_CHARACTER flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_CONNECTIONS flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_CHAT flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_NET flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_LOAD flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_NPC flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_TRADE flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_SOUND flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_COMBAT flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_SKILLXP flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_QUESTS flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_SCRIPT flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_MARRIAGE flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_MESSAGES flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_CACHE flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_PETS flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_USER flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_LOOT flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_DUELS flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, LOG_TRIBES flag deactivated with no filter.
Fri Dec 26 10:15:08 2008, All LOGS are off.
Mounting skin: /this/art/skins/elves.zip
Mounting skin: /planeshift/art/skins/base/client_base.zip
-----------------------------------
Loaded 456 translation entries.
-----------------------------------
  psEngine initialized.
Using fontsize 16 for resolution 1024x768
[New Thread 0xab2ffb90 (LWP 14729)]
[New Thread 0xaaafeb90 (LWP 14730)]
[New Thread 0xaa2fdb90 (LWP 14731)]
[New Thread 0xa9afcb90 (LWP 14732)]
[New Thread 0xa92fbb90 (LWP 14733)]
[New Thread 0xa8afab90 (LWP 14734)]
[New Thread 0xa82f9b90 (LWP 14735)]
[New Thread 0xa7af8b90 (LWP 14736)]
[New Thread 0xa72f7b90 (LWP 14737)]
[New Thread 0xa6af6b90 (LWP 14738)]
[New Thread 0xa62f5b90 (LWP 14739)]
[New Thread 0xa5af4b90 (LWP 14740)]
[New Thread 0xa52f3b90 (LWP 14741)]
[New Thread 0xa4af2b90 (LWP 14742)]
[New Thread 0xa42f1b90 (LWP 14743)]
[New Thread 0xa2bc9b90 (LWP 14744)]
[Thread 0xab2ffb90 (LWP 14729) exited]
[Thread 0xaaafeb90 (LWP 14730) exited]
[Thread 0xaa2fdb90 (LWP 14731) exited]
[Thread 0xa9afcb90 (LWP 14732) exited]
[Thread 0xa92fbb90 (LWP 14733) exited]
[Thread 0xa8afab90 (LWP 14734) exited]
[Thread 0xa82f9b90 (LWP 14735) exited]
[Thread 0xa7af8b90 (LWP 14736) exited]
[Thread 0xa72f7b90 (LWP 14737) exited]
[Thread 0xa6af6b90 (LWP 14738) exited]
[Thread 0xa62f5b90 (LWP 14739) exited]
[Thread 0xa5af4b90 (LWP 14740) exited]
[Thread 0xa52f3b90 (LWP 14741) exited]
[Thread 0xa4af2b90 (LWP 14742) exited]
[Thread 0xa42f1b90 (LWP 14743) exited]
WARNING! Object '_s_sigil_02' is not closed!
WARNING! Object '_s_stairs_01' is not closed!
WARNING! Object '_s_walls_01' is not closed!
WARNING! Object 'spikes_05' is not closed!
WARNING! Object 'spikes_01' is not closed!
WARNING! Object '_s_sigil_05' is not closed!
...
  PSLoader: step 2: success
  PSLoader: step 3: success
Fri Dec 26 10:15:26 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Fri Dec 26 10:15:26 2008, Could not find file: /planeshift/world/terr_common/sound.xml
Fri Dec 26 10:15:26 2008, <src/common/util/psxmlparser.cpp:282 ParseFile SEVERE>
Fri Dec 26 10:15:26 2008, Could not find file: /planeshift/world/hydlaa_jayose/sound.xml
  PSLoader: step 4: success
Fri Dec 26 10:15:26 2008, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Fri Dec 26 10:15:26 2008, Stat request failed because CelClient not ready for EID:10064
Fri Dec 26 10:15:26 2008, <src/client/psclientdr.cpp:248 HandleStatsUpdate SEVERE>
Fri Dec 26 10:15:26 2008, Stat request failed because CelClient not ready for EID:10064
Fri Dec 26 10:15:26 2008, <src/client/zonehandler.cpp:191 HandleMessage>
Fri Dec 26 10:15:26 2008, Still loading maps, ignoring crossing to sector SectorWhereWeKeepEntitiesResidingInUnloadedMaps.

crystalspace.maploader.parse.settings:
  The 'lightmapcellsize' attribute is deprecated!
  [node: world,settings,lightmapcellsize]
Map npcroom1 loaded successfully in 1686ms
Fri Dec 26 10:15:28 2008, <src/client/zonehandler.cpp:191 HandleMessage>
Fri Dec 26 10:15:28 2008, Still loading maps, ignoring crossing to sector NPCroom.
Fri Dec 26 10:15:28 2008, <src/client/psclientdr.cpp:232 HandleDeadReckon SEVERE>
Fri Dec 26 10:15:28 2008, Sector crossed from SectorWhereWeKeepEntitiesResidingInUnloadedMaps to NPCroom after received DR.
Fri Dec 26 10:15:28 2008, 
Fri Dec 26 10:15:28 2008, <src/client/zonehandler.cpp:191 HandleMessage>
Fri Dec 26 10:15:28 2008, Still loading maps, ignoring crossing to sector NPCroom.
Map npcroom_corr loaded successfully in 16ms

planeshift.application.client:
  PSLoader: step 5: success
  PSLoader: step 6: success
Fri Dec 26 10:15:29 2008, <src/client/pscelclient.cpp:512 HandleItemEffect SEVERE>
Fri Dec 26 10:15:29 2008, Error loading effect for item items#campfire01a. iMeshWrapper is null.
Fri Dec 26 10:15:29 2008, 
Failed to load effect torch on item items#campfire01a!
Failed to load effect torch on item items#campfire01a!
Failed to load effect torch on item items#campfire01a!
Failed to load effect torch on item items#campfire01a!

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb79646c0 (LWP 14719)]
0xb7d9d865 in csHashCompute (s=0x0)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/hash.cpp:35
35	  for(const char* c = s; *c != 0; ++c)
(gdb) bt
#0  0xb7d9d865 in csHashCompute (s=0x0)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/hash.cpp:35
#1  0x0806935d in ZoneHandler::HandleMessage (this=0xa11e960, me=0x0)
    at /home/weltall/trunkdevelopment/cs/include/csutil/hashcomputer.h:152
#2  0x0824f44f in MsgHandler::Publish (this=0xa12af78, me=0xc6d4268)
    at src/common/net/msghandler.cpp:74
#3  0x08064c5d in psClientDR::HandleDeadReckon (this=0x9fb8fe0, me=0x0)
    at src/client/psclientdr.cpp:231
#4  0x0824f44f in MsgHandler::Publish (this=0xa12af78, me=0xa345aa78)
    at src/common/net/msghandler.cpp:74
#5  0x0824d2ba in psClientMsgHandler::DispatchQueue (this=0xa12af78)
    at src/common/net/clientmsghandler.cpp:89
#6  0xb7d4308f in csEventTree::Dispatch (this=0x9e49510, e=@0xb79324fc)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
#7  0xb7d43157 in csEventTree::Notify (this=0x9e49510)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:546
#8  0xb7d31166 in csEventQueue::Notify (this=0xb79384e8, name=@0xb7938574)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:240
#9  0xb7d31256 in csEventQueue::Process (this=0xb79384e8)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:256
#10 0xb7df539d in csDefaultRunLoop (r=0xb7938124)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
#11 0x080c1965 in main (argc=138575124, argv=0xb8061668)
---Type <return> to continue, or q <return> to quit---
    at src/client/psengine.cpp:1991
(gdb) bt full
#0  0xb7d9d865 in csHashCompute (s=0x0)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/hash.cpp:35
	c = 0x0
	h = 0
#1  0x0806935d in ZoneHandler::HandleMessage (this=0xa11e960, me=0x0)
    at /home/weltall/trunkdevelopment/cs/include/csutil/hashcomputer.h:152
	msg = {<psMessageCracker> = {_vptr.psMessageCracker = 0x841bef8, 
    static msghandler = 0xa12af78, 
    msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}, 
    valid = true}, oldSector = {<csStringFast<36>> = {<csStringBase> = {
        _vptr.csStringBase = 0x837cd88, Data = 0x0, Size = 7, MaxSize = 0, 
        GrowBy = 64}, 
      minibuff = "NPCroom\000\003\004\000\000$\000\000\000\000\000\000\000?ol?\220\002\025\021\220\002\025\021\220\002\025\021", 
      miniused = 8}, <No data fields>}, 
  newSector = {<csStringFast<36>> = {<csStringBase> = {
        _vptr.csStringBase = 0x837cd88, Data = 0x0, Size = 0, MaxSize = 0, 
        GrowBy = 64}, 
      minibuff = "?c?\000\000\000\000??\006\b?c??c?\001\000\000\000?\031\t\b\003\004\000\000\022\000\000", miniused = 0}, <No data fields>}, pos = {{{
        x = 0, y = 0, z = 0}, m = {0, 0, 0}}}}
	zone = (ZoneLoadInfo *) 0x35
	cam = (class psCamera *) 0x8427ff4
---Type <return> to continue, or q <return> to quit---
	__FUNCTION__ = "HandleMessage"
#2  0x0824f44f in MsgHandler::Publish (this=0xa12af78, me=0xc6d4268)
    at src/common/net/msghandler.cpp:74
	client = (struct Client *) 0xffffffff
	x = 0
	mtype = <value optimized out>
	__FUNCTION__ = "Publish"
#3  0x08064c5d in psClientDR::HandleDeadReckon (this=0x9fb8fe0, me=0x0)
    at src/client/psclientdr.cpp:231
	cross = {<psMessageCracker> = {_vptr.psMessageCracker = 0x841bef8, 
    static msghandler = 0xa12af78, 
    msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
      obj = 0xc6d4268}, valid = true}, 
  oldSector = {<csStringFast<36>> = {<csStringBase> = {
        _vptr.csStringBase = 0x837cd88, Data = 0x0, Size = 0, MaxSize = 0, 
        GrowBy = 64}, 
      minibuff = "\002\000\000\000\004\000\000\000\004\000\000\000h!÷?\026??h??x?????h??", miniused = 0}, <No data fields>}, 
  newSector = {<csStringFast<36>> = {<csStringBase> = {
        _vptr.csStringBase = 0x837cd88, Data = 0x0, Size = 0, MaxSize = 0, 
        GrowBy = 64}, 
      minibuff = "q??\022\000\000\000? ÷8????J??\001\000\000\b?x??\000\000\000( ÷", miniused = 0}, <No data fields>}, pos = {{{x = -2.99736639e-05, 
---Type <return> to continue, or q <return> to quit---
        y = -1.67107487, z = -2.66451752e-05}, m = {-2.99736639e-05, 
        -1.67107487, -2.66451752e-05}}}}
	drmsg = {<psMessageCracker> = {_vptr.psMessageCracker = 0x841bc88, 
    static msghandler = 0xa12af78, 
    msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}, 
    valid = true}, counter = 21 '\025', on_ground = true, mode = 0 '\0', 
  pos = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}}, vel = {{{x = 0, y = 0, 
        z = 0}, m = {0, 0, 0}}}, worldVel = {{{x = 0, y = 0, z = 0}, m = {0, 
        0, 0}}}, yrot = 0, sector = 0x0, 
  sectorName = {<csStringFast<36>> = {<csStringBase> = {
        _vptr.csStringBase = 0x837cd88, Data = 0x0, Size = 0, MaxSize = 0, 
        GrowBy = 64}, 
      minibuff = "?E??\000 ÷|B??g\001\000\000\210?x\001\001???o??\000\000\000\000?\026??", miniused = 0}, <No data fields>}, ang_vel = 0, entityid = {
    id = 10064}}
	gemActor = (class GEMClientActor *) 0xa3630ca8
	__FUNCTION__ = "HandleDeadReckon"
#4  0x0824f44f in MsgHandler::Publish (this=0xa12af78, me=0xa345aa78)
    at src/common/net/msghandler.cpp:74
	client = (struct Client *) 0xbfd5e6d8
	x = 0
	mtype = <value optimized out>
	__FUNCTION__ = "Publish"
---Type <return> to continue, or q <return> to quit---
#5  0x0824d2ba in psClientMsgHandler::DispatchQueue (this=0xa12af78)
    at src/common/net/clientmsghandler.cpp:89
	msg = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xa345aa78}
#6  0xb7d4308f in csEventTree::Dispatch (this=0x9e49510, e=@0xb79324fc)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:576
	h = (iEventHandler *) 0xb355e964
	it = {
  handler_reg = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
    obj = 0xb795240c}, record = 0x9e48bd8, baseevent = {id = 1}, 
  mode = csEventTree::SubscriberIterator::SI_LIST, qit = 0xc6d3d30}
#7  0xb7d43157 in csEventTree::Notify (this=0x9e49510)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cssubscription.cpp:546
	e = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb79324fc}
#8  0xb7d31166 in csEventQueue::Notify (this=0xb79384e8, name=@0xb7938574)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:240
	epoint = (class csEventTree *) 0x9e49510
#9  0xb7d31256 in csEventQueue::Process (this=0xb79384e8)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/cseventq.cpp:256
	ev = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}
#10 0xb7df539d in csDefaultRunLoop (r=0xb7938124)
    at /home/weltall/trunkdevelopment/cs/libs/csutil/generic/runloop.cpp:99
---Type <return> to continue, or q <return> to quit---
	previous = 109076
	elapsed = 26
	q = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb79384f4}
	vc = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb7c25904}
	eh = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
  obj = 0xb3653a20}
	cfgacc = {object_reg = 0xb7938124, 
  ConfigFiles = {<CS::Memory::CustomAllocated> = {<No data fields>}, 
    count = 1, 
    capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, 
    root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, 
      p = 0xb3536b18}}}
	min_elapsed = 0
#11 0x080c1965 in main (argc=138575124, argv=0xb8061668)
    at src/client/psengine.cpp:1991
	CSSetup = <value optimized out>
	object_reg = <value optimized out>
	__FUNCTION__ = "main"
(gdb) 

 2608 High15.12.2008weltall Deleting a char which has the same name of another make ...15.12.2008No2 Task Description

It seems that if a character has the same name as others in the same server and they are all online. If one of them tries to delete his char all the other players with the same name will get a “your char is being deleted” dialog and then their client will close.

how to reproduce:
1- make 2/3 accounts
2- login with all
3- use /changename on all using the same name (tried with: /changename me forceall ulbernaut no)
4- disconnect one
5- reconnect with that account and delete the char called ulbernaut (if you follow the above command)
6- all the players with the same name will get the “you are being deleted dialog” and get their char kicked

 2413 Low27.10.2008weltallDon Mac containerID and related data uses uint32_t and int in v ...04.06.2020No2 Task Description

Various data is stored (and managed) in messages.cpp/.h in an incoherent way.
Some places uses int for the same data which is managed in other places (and defined) as uint32_t an example for this is containerID defined in psconst.h as uint32_t and then used in the entire messages.cpp as int, not only making a compiler warning right now but also providing possible problems when threating high numbers in those variables. except this there are other variables which would be better used as uint as negative values are useless and even dangerous.

So the suggested fix is ensuring all those variables use a proper type. this might be a long job. Assigning to kougaro as requested

 2411 Medium27.10.2008weltallKenneth Graunke setskill (maybe also other things) doesn't update buffs ...01.07.2009No6 Task Description

It seems that when setskill is used (but maybe other stat changing things are used, but didn't check) the buffs aren't updated accordly. This can be clearly seen with the drakku curse. you are supposed to get half of all stats but if you have all skills to 100, get the curse, setskill to 200 you will get your skill to 200 (150) till the curse is gone while it should be 200 (100).
This happens because buffs doesn't get updated and if setskill is used negatively and with a value which is less than what the buff subtracts (eg setskill ⇐ 40 in the last case) the skill will become negative and assert here:

unsigned int StatSet::GetStat(PSITEMSTATS_STAT attrib, bool withBuff)
{
    if (attrib<0 || attrib>=PSITEMSTATS_STAT_COUNT)
        return 0;
 
    int buff   = withBuff?stats[attrib].rankBuff:0;
    int result = (int)stats[attrib].rank + buff;
    CS_ASSERT(result >= 0);
    return result;
}

this is the entire bt

Fri Oct 24 22:28:47 2008,  2 portal meshes for DRCitadel
Fri Oct 24 22:28:47 2008, PS Server: Assertion failed: result >= 0
Location:         src/server/bulkobjects/pscharacter.cpp:3749
warning: Temporarily disabling breakpoints for unloaded shared library "/lib/tls/i686/cmov/libpthread.so.0"
warning: Temporarily disabling breakpoints for unloaded shared library "/lib/tls/i686/cmov/libc.so.6"
Call stack:
/home/weltall/trunkdevelopment/planeshift/psserver [0x823f3cd]
/home/weltall/trunkdevelopment/planeshift/psserver [0x806e2a7]
/home/weltall/trunkdevelopment/planeshift/psserver [0x82f9495]
/home/weltall/trunkdevelopment/planeshift/psserver [0x82f9558]
/home/weltall/trunkdevelopment/planeshift/psserver [0x8240e2e]
/home/weltall/trunkdevelopment/planeshift/psserver [0x82415eb]
/home/weltall/trunkdevelopment/planeshift/psserver [0x8241657]
/home/weltall/trunkdevelopment/planeshift/psserver [0x8151346]
/home/weltall/trunkdevelopment/planeshift/psserver [0x8169692]
/home/weltall/trunkdevelopment/planeshift/psserver [0x8169e30]
/home/weltall/trunkdevelopment/planeshift/psserver [0x82c9120]
/home/weltall/trunkdevelopment/planeshift/psserver [0x82e973a]
/home/weltall/trunkdevelopment/planeshift/psserver [0x811be72]
/home/weltall/trunkdevelopment/planeshift/psserver [0x812cdcf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb79c1450]
/home/weltall/trunkdevelopment/planeshift/psserver(__gxx_personality_v0+0x3fd) [0x804df61]
 
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0xb79a56c0 (LWP 22654)]
0xb7dd0944 in ?? ()
(gdb) bt
#0  0xb7dd0944 in ?? ()
#1  0xb7dd0b90 in ?? ()
#2  0x08237c2e in StatSet::GetStat (this=0xb56eaac8, attrib=PSITEMSTATS_STAT_AGILITY, withBuff=true) at src/server/bulkobjects/pscharacter.cpp:3749
#3  0x0823f3cd in psCharacter::GetProperty (this=0xb56ea8e4, ptr=0x84c500c "Agility") at src/server/bulkobjects/pscharacter.cpp:3101
#4  0x0806e2a7 in MathScriptVar::GetValue (this=0x84c4fa0) at ./src/common/util/mathscript.h:78
#5  0x082f9495 in MathScriptLine::Execute (this=0x84c4948) at src/common/util/mathscript.cpp:242
#6  0x082f9558 in MathScript::Execute (this=0x84c3780) at src/common/util/mathscript.cpp:349
#7  0x08240e2e in psCharacter::RecalculateStats (this=0xb56ea8e4) at src/server/bulkobjects/pscharacter.cpp:3549
#8  0x082415eb in StatSet::SetStat (this=0xb56eaac8, attrib=PSITEMSTATS_STAT_AGILITY, val=0, recalculatestats=true)
    at src/server/bulkobjects/pscharacter.cpp:3787
#9  0x08241657 in psCharacter::SetSkillRank (this=0xb56ea8e4, which=PSSKILL_AGI, rank=0) at src/server/bulkobjects/pscharacter.cpp:3471
#10 0x08151346 in AdminManager::SetSkill (this=0x85267c8, me=0x854db60, msg=@0xbfdd2e88, data=@0xbfdd272c, client=0x8768188, target=0x8768188)
    at src/server/adminmanager.cpp:6455
#11 0x08169692 in AdminManager::HandleAdminCmdMessage (this=0x85267c8, me=0x854db60, msg=@0xbfdd2e88, data=@0xbfdd272c, client=0x8768188)
    at src/server/adminmanager.cpp:1377
#12 0x08169e30 in AdminManager::HandleMessage (this=0x85267c8, me=0x854db60, client=0x8768188) at src/server/adminmanager.cpp:187
#13 0x082c9120 in MsgHandler::Publish (this=0x84fc6d0, me=0x854db60) at src/common/net/msghandler.cpp:70
#14 0x082e973a in EventManager::Run (this=0x84fc6d0) at src/common/util/eventmanager.cpp:197
#15 0x0811be72 in psServer::MainLoop (this=0x847f6a8) at src/server/psserver.cpp:553
#16 0x0812cdcf in main (argc=1, argv=0xbfdd3264) at src/server/main.cpp:79
(gdb) bt full
#0  0xb7dd0944 in ?? ()
No symbol table info available.
#1  0xb7dd0b90 in ?? ()
No symbol table info available.
#2  0x08237c2e in StatSet::GetStat (this=0xb56eaac8, attrib=PSITEMSTATS_STAT_AGILITY, withBuff=true) at src/server/bulkobjects/pscharacter.cpp:3749
	buff = -50
	result = -50
#3  0x0823f3cd in psCharacter::GetProperty (this=0xb56ea8e4, ptr=0x84c500c "Agility") at src/server/bulkobjects/pscharacter.cpp:3101
	__FUNCTION__ = "GetProperty"
#4  0x0806e2a7 in MathScriptVar::GetValue (this=0x84c4fa0) at ./src/common/util/mathscript.h:78
No locals.
#5  0x082f9495 in MathScriptLine::Execute (this=0x84c4948) at src/common/util/mathscript.cpp:242
	i = 2
	ret = 6.3137323165847954e-269
	__FUNCTION__ = "Execute"
#6  0x082f9558 in MathScript::Execute (this=0x84c3780) at src/common/util/mathscript.cpp:349
	i = 0
	exitsignal = (MathScriptVar *) 0x0
#7  0x08240e2e in psCharacter::RecalculateStats (this=0xb56ea8e4) at src/server/bulkobjects/pscharacter.cpp:3549
	HPValue = (MathScriptVar *) 0xb56ea8e4
	actorvar = (MathScriptVar *) 0x84c4e70
	maxManaScript = (MathScript *) 0x84c5258
	maxHPScript = (MathScript *) 0x84c3780
#8  0x082415eb in StatSet::SetStat (this=0xb56eaac8, attrib=PSITEMSTATS_STAT_AGILITY, val=0, recalculatestats=true)
    at src/server/bulkobjects/pscharacter.cpp:3787
No locals.
#9  0x08241657 in psCharacter::SetSkillRank (this=0xb56ea8e4, which=PSSKILL_AGI, rank=0) at src/server/bulkobjects/pscharacter.cpp:3471
No locals.
#10 0x08151346 in AdminManager::SetSkill (this=0x85267c8, me=0x854db60, msg=@0xbfdd2e88, data=@0xbfdd272c, client=0x8768188, target=0x8768188)
    at src/server/adminmanager.cpp:6455
	skill = (psSkillInfo *) 0x84d2e68
	old_value = 100
	i = 46
	pchar = (class psCharacter *) 0xb56ea8e4
	value = 0
	max = 5000
#11 0x08169692 in AdminManager::HandleAdminCmdMessage (this=0x85267c8, me=0x854db60, msg=@0xbfdd2e88, data=@0xbfdd272c, client=0x8768188)
    at src/server/adminmanager.cpp:1377
---Type <return> to continue, or q <return> to quit---
	targetobject = (class gemObject *) 0x878d848
	targetactor = (class gemActor *) 0x878d848
	targetclient = (Client *) 0x8768188
	duplicateActor = false
	targetID = {id = 2}
#12 0x08169e30 in AdminManager::HandleMessage (this=0x85267c8, me=0x854db60, client=0x8768188) at src/server/adminmanager.cpp:187
	data = {player = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "me\000\000&#65533;&#65533;\026&#65533;@\000\000\000&#65533;&#65533;I\b\220q&#65533;&#65533;\000\200\000\000\000\200D\000\017\000\000\000&#65533;_&#65533;&#65533;", miniused = 3}, <No data fields>}, 
  target = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "xNt\b&#65533;'&#1919;&#149623;`q&#65533;&#65533;xNt\b\200\000\000\000&#65533;L&#65533;&#65533;&#65533;'&#1919;pNt\b", 
      miniused = 0}, <No data fields>}, command = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "/setskill\000t\b&#65533;o&#65533;&#65533;&#65533;'&#1919;m+&#65533;&#65533;xNt\b\177\000\000\000&#65533;'&#1919;", miniused = 10}, <No data fields>}, 
  subCmd = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "&#65533;&#65533;\026&#65533;&#65533;&#65533;\026&#65533;\236-&#1783;&#65533;&#65533;I\b&#65533;&#65533;I\b8(&#1919;\001\000\000\000&#65533;&#65533;I\b\001\000\000", 
      miniused = 0}, <No data fields>}, commandMod = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "O\000\000\000\001\000\000\000h(&#1919;&#1961;&#1335;D+&#1919;`(&#1919;\001\000\000\000\000\000\000\000\035&#65533;&#65533;&#65533;", miniused = 0}, <No data fields>}, 
  action = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "p&#65533;\026&#65533;&#65533;&#65533;\026&#65533;)\000\000\000&#65533;(&#1919;\000\000\000\000\000\000\000\000&#65533;(&#1919;l&#65533;\026&#65533;\236-&#1783;", 
      miniused = 0}, <No data fields>}, setting = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "&#65533;(&#1919;\vt&#1335;(\a\000\000\006\000\000\000\036&#65533;&#65533;&#65533;:-&#7656;&#65533;I\b&#65533;&#65533;I\b&#65533;(&#1919;", miniused = 0}, <No data fields>}, 
  attribute = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "&#65533;\"&#65533;&#65533;&#65533;*&#1919;\210&#65533;,\b&#65533;\rM\bX\002\027&#65533;&#65533;\t\000\000(&#65533;\026&#65533;\000&#65533;\026&#65533;&#65533;\"&#65533;&#65533;", 
      miniused = 0}, <No data fields>}, attribute2 = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "\000&#65533;\026&#65533;&#65533;\"&#65533;&#65533;\230)&#1919;&#65533;&#65533;&#1847;X\002\027&#65533;&#65533;\000\000\000L\000\000\000\000\000\000\000&#65533;>&#65533;&#65533;", miniused = 0}, <No data fields>}, 
  skill = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "all\000<;&#65533;\002<;&#65533;\002<;&#65533;\002X\002\027&#65533;\f\000\000\000\000\000\000\000@\000\000\000\000\000\000", miniused = 4}, <No data fields>}, 
  map = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "&#65533;)&#1919;\236-&#1783;\002&#65533;&#1636;&#65533;&#65533;&#65533;\002&#65533;)&#1919;\001\000\000\000`\002\027&#65533;\001\000\000\000&#65533;)&#1919;", 
      miniused = 0}, <No data fields>}, sector = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "\000\000\000\000&#65533;)&#1919;&#65533;&#65533;&#1335;8*&#1919;&#65533;&#65533;\026&#65533;&#65533;)&#1919;&#65533;&#65533;I\b8*&#1919;p&#65533;\026&#65533;", miniused = 0}, <No data fields>}, 
  direction = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "\006\000\000\0000\000\000\000x\002\027&#65533;(&#65533;\026&#65533;&#65533;\"&#65533;&#65533;nl`\0001U·&#65533;;&#65533;&#65533;\000&#65533;\026&#65533;", 
      miniused = 0}, <No data fields>}, text = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "\003&#65533;\006\b\004\000\000\000&#65533;&#65533;F&#65533;\000\000\000\000:-&#65533;&#65533;&#65533;\"&#65533;&#65533;&#65533;&#65533;F&#65533;\230*&#1919;\000\000\000", miniused = 0}, <No data fields>}, 
  petition = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "&#65533;*&#1919;&#65533;c&#65533;&#65533;\000&#65533;\026&#65533;X\002\027&#65533;&#65533;*&#1919;b&#65533;\006\b\000&#65533;\026&#65533;\000\000\000\000\024+&#1919;", 
      miniused = 0}, <No data fields>}, reason = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "&#65533;\"&#65533;&#65533;8+&#1919;&#65533;&#65533;&#1847;X\002\027&#65533;&#65533;\000\000\000\030\000\000\000\000\000\000\000&#65533;>&#65533;&#65533;d\001\000", miniused = 0}, <No data fields>}, 
  newName = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "8+&#1919;&#149623;`q&#65533;&#65533;`&#65533;T\b\f\000\000\000\000\000\000\000\f\000\000\000X&#65533;T\b\002&#65533;;<", 
      miniused = 0}, <No data fields>}, newLastName = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "\021+&#65533;&#65533;`&#65533;T\bt&#65533;@\bx+&#1919;{\006\a\b`&#65533;T\b&#65533;\006x\bh+&#1919;>{\t\b", miniused = 0}, <No data fields>}, 
  item = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "&#65533;+&#1919;&#65533;\030\005\b`&#65533;T\b\000\000\t\000\230+&#1919;&#65533;`\b\b\001\000\000\000\t\000\000\000&#65533;+&#1919;", 
      miniused = 0}, <No data fields>}, mesh = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "`&#65533;T\b&#65533;+&#1919;\216\031\005\b@,&#1919;`&#65533;T\b&#65533;+&#1919;&#65533;&#65533;\026\b&#65533;,&#1919;t&#65533;@\b", miniused = 0}, <No data fields>}, 
  description = {<csStringFast<36>> = {<> = {<No data fields>}, 
---Type <return> to continue, or q <return> to quit---
      minibuff = "|,&#1919;\024\000\000\000\222\004\000\000p\236O\b\220&#65533;&#65533;\t\001\000\000\000(,&#1919; \236ö\000\000\000", miniused = 0}, <No data fields>}, 
  script = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "\024\000\000\000\000\000\000\000\000\000&#65533;?&#65533; &#439;&#65533;&#65533;1\b`&#65533;T\b\001,&#1919;\000\000\000\000\000\000\200?", miniused = 0}, <No data fields>}, 
  wp1 = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "\210,&#1919;\000\000\200?\000\000\000\000t&#65533;@\b\230,&#1919;\000\000\000\000(&#65533;@\b|-&#1919;&#65533;,&#1919;", 
      miniused = 0}, <No data fields>}, wp2 = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "\200V3\b ~t\b|-&#1919;\020\000\000\000\000\000\000\000\200V3\b(&#65533;@\b(&#65533;@\b|-&#1919;", miniused = 0}, <No data fields>}, 
  gmeventName = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "\230\235u\b\200V3\b\230\235u\b|-&#1919;&#65533;U3\b\000\000\000\000\221m&#65533;&#65533;(&#65533;@\b&#65533;&#65533;@\b", 
      miniused = 0}, <No data fields>}, gmeventDesc = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "~X\000\000\f&#65533;D&#65533;t&#65533;@\bH-&#1919;&#1698;.\b\f&#65533;D&#65533;\000\000\000\000X-&#1919;Q&#65533;.\b", miniused = 0}, <No data fields>}, 
  zombie = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "h-&#1919;&#65533;c&#65533;&#65533;&#65533;L&#65533;&#65533;\000\000\000\000x-&#1919;\r\217\t\b&#65533;&#65533;O\b\002\000\000\000\210-&#1919;", 
      miniused = 0}, <No data fields>}, requestor = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "&#65533;L&#65533;&#65533;1U·\206\232.\b&#65533;-&#1919;&#65533;&#65533;x\b&#65533;-&#1919;~X\000\000l&#65533;D\b&#65533;&#65533;x\b", miniused = 0}, <No data fields>}, 
  type = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "\b.&#1919;\fj·`q&#65533;&#65533;t&#65533;@\b\001\000\000\000\000\000\000\000\b.&#1919;t&#65533;@\b\000\000\000", 
      miniused = 0}, <No data fields>}, name = {<csStringFast<36>> = {<> = {<No data fields>}, 
      minibuff = "&#65533;\221\t\b&#65533;&#65533;O\b\000\000\000\000(.&#1919;~X\000\000&#65533;&#65533;O\b(~v\b\230/&#1919;\224\222.\b", miniused = 0}, <No data fields>}, value = 0, 
  interval = 142120644, random = 0, rainDrops = 0, density = -1211995636, fade = 48, mins = 6319214, hours = 1, days = 0, amt = -1.72797871, 
  x = 8.85510487e-39, y = -3.0195748e-05, z = 0, rot = -1.72798061, uniqueName = 13, uniqueFirstName = 143, help = false, insert = 8, 
  radius = 6.2472933e-34, range = -1.72799349, stackCount = 11912, instance = 134844193, instanceValid = 24, rangeSpecifier = 3041299724}
	msg = {<psMessageCracker> = {_vptr.psMessageCracker = 0x8409dd8, static msghandler = 0x84fc6d0, msg = {obj = 0x0}, valid = true}, 
  cmd = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "/setskill me all 0\000&#65533;\037\021\005\b\210\201v\b\fj·&#65533;.&#1919;", 
      miniused = 19}, <No data fields>}}
#13 0x082c9120 in MsgHandler::Publish (this=0x84fc6d0, me=0x854db60) at src/common/net/msghandler.cpp:70
	client = (class Client *) 0x8768188
	x = 0
	lock = {lockObj = @0x84fd6d0}
	handled = false
	mtype = 17
	__FUNCTION__ = "Publish"
#14 0x082e973a in EventManager::Run (this=0x84fc6d0) at src/common/util/eventmanager.cpp:197
	start = 19659107
	timeTaken = 2
	now = 19658983
	timeout = 238
	status = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "Fri Oct 24 17:03:06 2008, \000\bn\000\000\000&#65533;1&#1919;", 
    miniused = 0}, <No data fields>}
	eventtimes = {1 <repeats 20 times>, 19, 2, 2, 1, 1, 1, 1, 1, 2, 1 <repeats 21 times>}
	index = 22
	eventtimesTotal = 71
---Type <return> to continue, or q <return> to quit---
	filled = true
	msg = {obj = 0x854db60}
	nextEvent = 19659221
#15 0x0811be72 in psServer::MainLoop (this=0x847f6a8) at src/server/psserver.cpp:553
	status = {<csStringFast<36>> = {<> = {<No data fields>}, minibuff = "Server initialized\000&#65533;t&#65533;\021\b\034&#65533;G\b\000\000\000\000\000\000\n&#65533;", 
    miniused = 19}, <No data fields>}
#16 0x0812cdcf in main (argc=1, argv=0xbfdd3264) at src/server/main.cpp:79
	CSSetup = (psCSSetup *) 0x84509a0
	object_reg = (struct iObjectRegistry *) 0xb7c58c1c
	cfgmgr = {obj = 0x840ad74}
Showing tasks 1 - 50 of 75 Page 1 of 21 - 2 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing