View Issue Details

IDProjectCategoryView StatusLast Update
0000093Gameplay + OpenGL[All Projects] Bugpublic2017-01-21 03:44
ReporterMatthew the Glutton 
Assigned To_mental_ 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0000093: Can't drop anything
DescriptionPick up chainsaw.

Type "drop chainsaw" in console.

Nothing happens.
TagsNo tags attached.

Relationships

Activities

_mental_

_mental_

2017-01-21 03:24

developer   ~0000179

Moreover the game crashes if drop CCMD is used right after picking up
DObject* GC::ReadBarrier<DObject>(obj=0x00000001207f7db0) + 29 at dobject.h:282
VMExec_Checked::Exec(stack=0x0000600000231360, pc=0x000000010c828bc0, ret=0x00007fff5fbfc9d8, numret=1) 
+ 12572 at vmexec.h:203
VMFrameStack::Call(this=0x0000600000231360, func=0x0000608000d72480, params=0x00007fff5fbfca30, numparams=1, 
results=0x00007fff5fbfc9d8, numresults=1, trap=0x0000000000000000) + 611 at vmframe.cpp:490
AActor::DropInventory(this=0x00000001207f7800, item=0x000000012177b000) + 398 at p_mobj.cpp:1046
Net_DoCommand(type=34, stream=0x00007fff5fbfcff0, player=0) + 2046 at d_net.cpp:2290
RunNetSpecs(player=0, buf=21) + 167 at d_protocol.cpp:466
G_Ticker() + 1081 at g_game.cpp:1155
TryRunTics() + 1147 at d_net.cpp:1947
D_DoomLoop() + 638 at d_main.cpp:1017
D_DoomMain() + 6756 at d_main.cpp:2678

It seems to be a dangling pointer in *obj.
_mental_

_mental_

2017-01-21 03:44

developer   ~0000180

Fixed in 5158b1c

Issue History

Date Modified Username Field Change
2017-01-20 23:55 Matthew the Glutton New Issue
2017-01-21 03:24 _mental_ Assigned To => _mental_
2017-01-21 03:24 _mental_ Status new => acknowledged
2017-01-21 03:24 _mental_ Note Added: 0000179
2017-01-21 03:44 _mental_ Status acknowledged => resolved
2017-01-21 03:44 _mental_ Resolution open => fixed
2017-01-21 03:44 _mental_ Note Added: 0000180