mirror of
https://github.com/kevinbentley/Descent3.git
synced 2025-01-22 19:55:23 +00:00
Descent 3 by Outrage Entertainment
f4d1e6549b
When trying to use the Collector's Icon from level 6 anywhere where it is not usable: $GIT/Descent3/hudmessage.cpp:508:36: runtime error: index 18446744073709551615 out of bounds for type 'char [400]' ================================================================= ==59139==ERROR: AddressSanitizer: global-buffer-overflow on address 0x000003c2b4ff at pc 0x0000007786d6 bp 0x7fffbf4dde00 sp 0x7fffbf4dddf8 READ of size 1 at 0x000003c2b4ff thread T0 f0 in AddMultipleLinesToHUDMessages $GIT/Descent3/hudmessage.cpp:508 f1 in AddColoredHUDMessage(unsigned int, char const*, ...) $GIT/Descent3/hudmessage.cpp:536 f2 in msafe_CallFunction(unsigned char, msafe_struct*) $GIT/Descent3/multisafe.cpp:2034 f3 in aShowHUDMessageObj(char const*, int, ...) $GIT/scripts/DallasFuncs.cpp:1261 f4 in CustomObjectScript_206F::CallEvent(int, tOSIRISEventInfo*) $GIT/scripts/Level6.cpp:3052 f5 in CallInstanceEvent $GIT/scripts/Level6.cpp:2209 f6 in Osiris_CallEvent(object*, int, tOSIRISEventInfo*) $GIT/Descent3/OsirisLoadandBind.cpp:2203 f7 in Inventory::Use(int, int, object*) $GIT/Descent3/Inventory.cpp:822 f8 in Inventory::UsePos(object*) $GIT/Descent3/Inventory.cpp:875 f9 in UseInventoryItem() $GIT/Descent3/Inventory.cpp:1503 f10 DoKeyboardMisc $GIT/Descent3/Controls.cpp:1234 f11 DoMisc $GIT/Descent3/Controls.cpp:1114 f12 ReadPlayerControls(game_controls*) $GIT/Descent3/Controls.cpp:737 f13 DoFlyingControl(object*) $GIT/Descent3/object.cpp:2325 f14 ObjDoFrame(object*) $GIT/Descent3/object.cpp:2668 f15 ObjDoFrameAll() $GIT/Descent3/object.cpp:2988 f16 GameFrame() $GIT/Descent3/GameLoop.cpp:2980 f17 GameSequencer() $GIT/Descent3/gamesequence.cpp:1221 f18 PlayGame() $GIT/Descent3/game.cpp:834 f19 MainLoop() $GIT/Descent3/descent.cpp:550 f20 Descent3() $GIT/Descent3/descent.cpp:508 f21 oeD3LnxApp::run() $GIT/Descent3/sdlmain.cpp:151 0x000003c2b4ff is located 62 bytes after global variable 'Hud_messages_paused' defined in '$GIT/Descent3/hudmessage.cpp:400:13' (0x3c2b4c0) of size 1 'Hud_messages_paused' is ascii string '' |
||
---|---|---|
.github | ||
2dlib | ||
AudioEncode | ||
bitmap | ||
cfile | ||
cmake | ||
dd_grwin32 | ||
dd_video | ||
ddebug | ||
ddio | ||
Descent3 | ||
editor | ||
fix | ||
grtext | ||
legacy | ||
lib | ||
libmve | ||
linux | ||
manage | ||
md5 | ||
mem | ||
misc | ||
model | ||
module | ||
music | ||
netcon | ||
netgames | ||
networking | ||
physics | ||
renderer | ||
rtperformance | ||
scripts | ||
sndlib | ||
stream_audio | ||
tests | ||
third_party | ||
tools | ||
ui | ||
unzip | ||
vecmat | ||
win32 | ||
.clang-format | ||
.clang-format-ignore | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
Brewfile | ||
BUILD.md | ||
CHANGELOG.md | ||
CMakeLists.txt | ||
CMakePresets.json | ||
LICENSE | ||
README.md | ||
THIRD_PARTY.md | ||
USAGE.md | ||
vcpkg.json |
This is the Descent 3 open source engine, licensed under GPL-3.0. It includes the '1.5' patch written by Kevin Bentley and Jeff Slutter several years ago and brought to a stable condition by the Descent community.
In order to use this, you must provide your own game files. See the USAGE.md file for details about installation.
To build the game, follow build instructions in the BUILD.md file.
Build or runtime issues should be reported on our GitHub tracker.
Contributing
Anyone can contribute! We have an active Discord presence at Descent Developer Network. Patches should be submitted on GitHub.