Are you sure this is the page you want?

This is not the current version.

Go to the NetHack Home Page.


Core Bugs (common to all systems)
Windows-only bugs
X11-only bugs
Linux-only bugs
Macintosh-only bugs
tty-only bugs
Qt-only bugs
Build-from-source issues (all platforms)
Spoiler bugs
(These are bugs that merely reading about may spoil your enjoyment of the game or give away answers to puzzles that should be solved. They are on a different page to keep you from seeing them by accident in the main lists.)

(This information is also available in JSON here; the schema is described here.)


Bugs lists for previous versions


Core Bugs (common to all systems)

ID Status Description Additional Info
C342-31 Open You can get a message telling you a monster wields a weapon it already was wielding.
C343-20 fixed When dying immediately on entering a level, the map may show you dying on the previous level. This doesn't matter - mostly.
C343-21 Open Pets can be pulled through closed doors with a leash.
C343-23 Open Dungeon collapses after vault guard fails to lead you out.
C343-38 Open Dismounting and kicking a monster that jumps may result in landing on the wrong side of a wall.
C343-331 Open Sleeping monster reacts to a mirror.
C343-370 Open Travel (_) command can get stuck trying to plot a path past an interesting dungeon feature, for example, a trap or fountain.
C360-4 fixed Backtick command causes errors in some ports (and not in others).
C360-5 fixed Cursed scroll of genocide can behave inconsistently.
C360-6 fixed Plural grammar error in message for undead turning.
C360-7 Not a bug Dark grey objects on black can't be displayed by some terminals (we know this applies to Mac OS X's Terminal) so they seem like they are not there. Workaround: set OPTIONS=!use_darkgray to use dark blue instead.
C360-8 fixed Setting "NAME:player" in nethackrc (or equivalent) causes a crash at startup. Workaround: use the "-u Name" option on the command line.
C360-9 fixed Eyes of the Overworld messages may contain unintended information.
C360-10 fixed Shape-shifted vampires interact incorrectly with genocide.
C360-11 fixed If the user's config file cannot be read, the system config file is read for a second time resulting in warning messages before the game starts.
C360-12 fixed Uncursed scroll of enchant armor fails to uncurse the armor being enchanted.
C360-13 fixed Plural of "slice of cake" is wrong.
C360-14 fixed Named scroll's name not always used when it should be.
C360-15 fixed Reading a dull spellbook can make a sleep resistant hero fall asleep.
C360-16 fixed There are typos in passage 1 of the tribute for "The Colour of Magic."
C360-17 fixed Eating ring of protection doesn't always work properly.
C360-18 fixed Wand explosion does not handle deafness correctly.
C360-19 fixed xlog's realtime field is not accurate. Source patch
C360-20 fixed Player can hear pets while deaf.
C360-21 fixed Discovering an unseen corpse with a stethoscope may not make the corpse known.
C360-22 Open If a stethoscope finds an unseen monster on a square with an object-detected object while blind, after killing the monster, the object isn't remembered.
C360-24 fixed Sceptre of Might database entry is inaccurate.
C360-25 fixed Dying while helpless (which can be any of several different things) with a high enough score to be added to the record file corrupts the record file. The logfile is not affected by this bug, but the logfile is not created automatically.

We have a program that under some circumstances can repair a damaged score file. Please see this page for more information.

C360-26 fixed You can cheat shopkeepers.
C360-27 fixed Limits on potion mixing don't work quite right.
C360-28 fixed Poor usage "spellbook of novel" can appear in messages.
C360-29 fixed Error message about an invalid movement keystroke using a meta-character produces display errors.
C360-30 fixed Some menus do not accept space to scroll to the next page.
C360-31 fixed Death due to an unseen gas spore results in "killed by a died."
C360-32 fixed Misleading use of the word "unlockable" when referring to a chest that cannot be locked.
C360-33 fixed #terrain command crashes some window ports (and not others)
C360-34 fixed Sinks and blindness interact incorrectly.
C360-35 fixed Naming a monster you are restricted from naming produces a poor message.
C360-36 fixed Enlightenment doesn't show level-drain resistance in all cases it should.
C360-37 fixed Typo: "then is passes" instead of "then it passes."
C360-38 fixed Error messages related to config files that contain an error on the same line as a carriage return may be displayed incorrectly.
C360-39 fixed Death reason "Killed by kicking something weird" appears at wrong time.
C360-40 fixed Line of sight is blocked by a known mimic.
C360-41 fixed lit_corridor option doesn't work in secret corridors.
C360-42 fixed #terrain with dark_room option shows some inconsistencies.
C360-43 fixed Fleeing monsters may not actually flee.
C360-44 fixed Death reasons never mention globs.
C360-45 fixed Globs are known to be uncursed when they should not be.
C360-46 fixed Bad message "The ice is bridged with ice."
C360-47 fixed Destruction of a potion may leave the display showing the wrong symbol.
C360-48 fixed Hero knows too much about rolling boulder traps that are out of sight.
C360-49 fixed Colon command interacts unexpectedly with MSGTYPE=norep.
C360-50 fixed Chameleons shapeshifted into Vampires behave incorrectly.
C360-51 fixed Sometimes ice boxes work too well.
C360-52 fixed Messages for going up and down stairs are inconsistent under option !verbose.
C360-53 fixed Body armor can be removed without removing covering armor first.
C360-54 fixed When the game burns up globs of green slime, odd messages and/or memory corruption may occur.
C360-55 fixed Monsters fleeing up from level 1 end up in the wrong place.
C360-56 fixed Physical damage from mind flayer attack is inflicted twice.
C360-57 fixed Jumping while punished may behave oddly.
C360-58 fixed Fire damage is applied inconsistently depending on the type of attacker and defender.
C360-59 fixed Glob weights are not tracked correctly.
C360-60 fixed Commands R and T do not obey the same rules.
C360-61 fixed Interfaces that support transparency may give away information.
C360-62 fixed Background tiles for lava and water are wrong.
C360-63 fixed Monsters that can't use items sometimes can use items.
C360-64 fixed #loot with multiple containers doesn't let you stop looting when it should.
C360-65 fixed Zaps that hit the edge of the Plane of Air may leave display artifacts.
C360-66 fixed Erosion affects some objects it should not.
C360-67 fixed Magically curing blindness doesn't work in all cases it should.
C360-68 fixed Being stunned or confused when already stunned or confused doesn't work as intended.
C360-69 fixed Polyself into a creature with fixed gender can produce an ungrammatical message.
C360-70 fixed Monsters which usually do non-physical damage may not do physical damage when they should.
C360-71 fixed Renegade lawful angels' taunts can be out of character.
C360-72 fixed Sometimes too many monsters may be summoned.
C360-73 fixed / command via cursor misses specific entries.
C360-74 fixed Some dipping prompts have punctuation errors.
C360-75 fixed "warning," lurkers, and boulders interact poorly.
C360-76 fixed Sometimes shopkeepers are referred to as "it" unnecessarily.
C360-77 fixed Commands meta-[ACNORT] are missing from the help menu.
C360-78 fixed Landmine explosions may give incorrect feedback.
C360-79 fixed A kicked object that hits a monster may just disappear from the game.
C360-80 fixed Grease vs. passive damage interaction is incorrect.
C360-81 fixed Error in "The Last Hero" tribute text.
C360-82 fixed Shopkeepers can not handled nested containers or gold in containers.
C360-83 fixed Gelatinous cube and webs interact incorrectly.
C360-84 fixed Exploding chest trap and ball-and-chain interact incorrectly.
C360-85 fixed Grave digging doesn't work in some cases.
C360-86 fixed Searching when blind and over water may result in a display error.
C360-87 fixed There is an extra space in some scroll and potions messages.
C360-88 fixed Cursed potion of levitation and other forms of levitation do not interact correctly.
C360-89 fixed When swallowed, an outside agent killing the engulfer results in credit (or blame) for the hero.
C360-90 fixed You can't wish for globs of a particular size.
C360-91 fixed Save game on land after certain actions underwater results in a temporary display glitch on restore.
C360-92 fixed Monster accidently killing itself with fire can lead to a crash.
C360-93 fixed Ressurrecting a shopkeeper corpse can cause a crash.
C360-94 fixed While swallowed, occasionally the cursor can end up in the wrong place.
C360-95 fixed Carrying corpses, figurines, or statues in a shop and casting or zapping is not always handled properly.
C360-96 fixed Monsters can get angry after being killed.
C360-97 fixed Various detections are inconsistent when engulfed or underwater.
C360-98 fixed ? gives error message if only spaces are entered.
C360-99 fixed Alignment change or polymorph can cause excessive damage from special weapons.
C360-100 fixed ^X descriptions are too complex.
C360-101 fixed Some failed moves have no feedback.
C360-102 fixed Grammar bug while hallucinating when a pet dies.
C360-103 fixed Wishing conduct doesn't break on certain failed wishes.
C360-104 fixed Orcish wizard may start with inappropriate equipment.
C360-105 fixed Targeting fireball or cone of cold through a wall does not work as intended.
C360-106 fixed #jump destinations shown with not correct.
C360-107 fixed There is a misplaced pixel in the tile for a wrinkled spellbook.
C360-108 fixed #tip sometimes gives oddly formatted output.
C360-109 fixed Long message lines that wrap may be formatted incorrectly when displayed with ^P.
C360-110 fixed Reading a scroll of light while confused may incorrectly prompt for a name.
C360-111 fixed Cockatrice eggs used by monsters may not work properly.
C360-112 fixed Level up while digesting a swallowed monster shows messages in the wrong order.
C360-113 Superseded Debug Assertion Error "c >= -1 && c <= 255" appears. See W360-5
C360-114 fixed Grammar error: "glow silver" should be "glows silver" in some cases.
C360-115 fixed Typos in "Thud!" tribute: DELIBERATEDLY -> DELIBERATELY, vengence -> vengeance
C360-116 fixed "The the" shows up in some messages.
C360-117 fixed Specifying playmode option without a value crashes the game.
C360-118 fixed Always-pick-up autopickup_exception behaves inappropriately in shops.
C360-119 fixed Shop message about a disenchanted item can be wrong.
C360-120 fixed Blessed genocide can wipe out the wrong group due to matching errors.
C360-121 fixed Game can say "a some ... corpse".
C360-122 fixed Throwing may cause the game to generate "throwwing".
C360-123 fixed With menustyle set to full or partial, 'D' with nothing to drop gives no feedback.
C360-124 fixed Squeaks claim to be distant even when nearby.
C360-125 fixed Hidden mimics gazed by umber hulks are not acknowledged.
C360-126 fixed Game tells player about monster on monster attacks hero does not know about.
C360-127 fixed Novels show up as gold instead of paper.
C360-128 fixed Game can crash when looking at detected monster hiding under unknown armor.
C360-129 fixed Game can crash when hero is attacked while polymorphed into disenchanter.
C360-130 fixed Dying by poison may show hero still has HP left.
C360-131 fixed You can "step" on a level teleport trap when "You sit down."
C360-132 fixed Player can get incorrect credit for achievements.
C360-133 fixed Gelatinous cubes eat green slime instead of engulfing it.
C360-134 fixed When a monster's level gain causes a sex change, the message is incorrect.
C360-135 fixed Illiterate conduct is broken when any artifact is created. This bug is present only in post-3.6.0 source.
C360-136 fixed Bell of Opening can crash the game if applied near some traps if hero is mounted.
C360-137 fixed Setting sortloot:n produces inconsistent results.
C360-138 fixed Using detection or #terrain sets autodescribe.
C360-139 fixed Automatic annotation for quest summons does not work on special levels.
C360-140 fixed Humanoid pet can be both hostile and tame at the same time.
C360-141 fixed Gauntlets of Power can cause misleading messages when at maximum or minimum strength.
C360-142 fixed Levitation and encumbrance interaction may produce messages in an odd sequence.
C360-143 fixed Removing blindfold may crash the game if stolen during removal.
C360-144 fixed Removing blindfold with A command takes 2 turns.
C360-145 fixed cmdassist F-attack feedback is misleading.
C360-146 fixed dumplog doubles points for artifacts.
C360-147 fixed End of game disclosure may incorrectly show high priests as extinct.
C360-148 fixed Attempting to use the name of an artifact to name another item of the same type should violate illiterate conduct.
C360-149 fixed "Killing" a shape-shifted vampire gives odd messages.
C360-150 fixed Creatures who breath poison gas should be immune to it.
C360-151 fixed Message given when vampire passes under door may use incorrect verb.
C360-152 fixed Polymorph messages may use the wrong gender.
C360-153 fixed Eating one of multiple tins on the floor of a shop does not work correctly.
C360-154 fixed Capitalized fruit names can cause poorly worded messages.
C360-155 fixed Carrots don't work for pets.
C360-156 fixed The game can give an inaccurate message if a quest artifact is on a different level.
C360-157 fixed Surviving a gas spore's explosion may result in eventually reporting the wrong cause of death.
C360-158 fixed Picking up all-but-one items while invisible may leave an incorrect display.
C360-159 fixed Reverting from a form which has a passive attack, while dying, may result in out of order messages.
C360-160 fixed Amulet energy drain does not work properly.
C360-161 fixed You can use a leash while engulfed.
C360-162 fixed The message sequence for vomit is confusing.
C360-163 fixed Some items that should be affected by lava are not.
C360-164 fixed Potion action resulting from landmine explosions are not quite right.
C360-165 fixed Recovery of strength after loss due to hunger can be abused.
C360-166 fixed Attempting to eat an inedible object may have unintended side-effects.
C360-167 fixed Magic does not pay enough attention to speech ability.
C360-168 fixed Naming a potion that is really a mimic may produce an incorrect message.
C360-169 fixed Empty inventory with option perm_invent produces confusing output in some ports.
C360-170 fixed Explosions and holding interact poorly.
C360-171 fixed Failed attempt to swap places with pet may lead to temporary map display error.
C360-172 fixed Pets near the hero may not appear on the dumplog map.
C360-173 fixed Some paper golems that burn "completely" still leave residue.
C360-174 fixed The space character cannot be used to navigate the #name discoveries list. Workaround: Use the characters ^<>| (see the Guidebook for details).
C360-175 fixed The P command does not always check properly if armor can be put on.
C360-176 fixed When a monster throws or shoots multiple times, too many messages may be presented.
C360-177 fixed If a special level with a mimic is loaded after mimics are genodocided, another monster may display improperly.
C360-178 fixed Messages about being hit by a gush of water may be repeated incorrectly.
C360-179 fixed Stealing from a shop can result in "unpaid_cost: object wasn't on any bill" when looking at inventory.
C360-180 fixed Several special cases with wielding two weapons against creatures with special effects are not handled correctly.
C360-181 fixed Scroll of scare monster interacting with a shopkeeper may produce an incorrect message.
C360-182 fixed There is a memory and leak and potential crash when real email being delivered to the game is specified via the MAIL environment variable.
C360-183 fixed Specifying certain command line options may cause some startup messages to be suppressed.
C360-184 fixed Extended clarivoyance prompts pop up without enough context.
C360-185 fixed Requesting "more info?" for a plural may show an empty page after the requested information.
C360-186 fixed You should not hear a whistle if you are deaf.
C360-187 fixed Praying may send the game into an infinite loop if there is no place to move the hero.
C360-188 fixed Game can panic if hero with lycanthropy is wielding potion which is damaged by fire.
C360-189 fixed The plural of "fox" should not be "foxen".
C360-190 fixed #force may produce redundant messages.
C360-191 fixed Blank scrolls can fade.
C360-192 fixed The autodescribe option interacts poorly with statues.
C360-193 fixed #annotate works differently for monsters and objects
C360-194 fixed Candles on a Candelabrum are weightless.
(related spoiler bugs)

Windows-only bugs

ID Status Description Additional Info
W360-1 fixed Help->About crashes the game. (So don't do that.) Source patch
W360-2 fixed When quitting the game, at the "Hit to end." prompt, closing the window rather than pressing Enter causes a crash. Annoying, but does not affect the game.
W360-3 fixed "nethack -s" leads to "-s is not supported for the Graphical Interface"
W360-4 fixed Keyboard may stop responding after locking or unlocking a door when using altkeyhandler=nhraykey.dll
W360-5 fixed Debug Assertion Error "c >= -1 && c <= 255" appears.
W360-6 fixed "Debug assertion failed!" when playing the official binary and using non-ASCII characters.
W360-7 fixed Some version numbers are incorrect.
W360-8 fixed Status fields may be truncated.
W360-9 fixed Non-alphabetic accelerators may be assigned to menu items.

X11-only bugs

ID Status Description Additional Info
X360-1 fixed Some menus do not have scrollbars when needed.
X360-2 fixed X11 with USE_XPM is broken.

Linux-only bugs

ID Status Description Additional Info
L360-1 fixed Linux tty window resizing doesn't work.

Macintosh-only bugs

ID Status Description Additional Info
M360-1 fixed The "symbols" file is not accessible in some installations. This affects e.g. DECgraphics.
M360-2 fixed Game will not start under Mac OS X 10.11.3. A new binary will be released soon to fix this.

tty-only bugs

ID Status Description Additional Info
T360-1 fixed The game may unnecessarily ask "Is this ok?" at startup if race, role, gender and alignment have already been specified.

Qt-only bugs

ID Status Description Additional Info
Q360-1 fixed Qt can crash if you quit right after choosing a character.

Build-from-source issues (all platforms)

ID Status Description Additional Info
S360-1 fixed Typo: Makefile.top uses pilemark.xpm as a dependency but this file is really called pilemark.xbm. (X11 only)
S360-2 fixed The file qt_xpms.h is corrupt.
S360-3 fixed 64-bit longs cause tile2bin to write an invalid bmp file
S360-4 fixed NetHack's winch() and filter symbols conflict with some curses implementations.
S360-5 fixed There is a race condition if NetHack is built with a parallel make; this affects monst.o and objects.o.
S360-6 fixed The Unix src/Makefile mis-handles CPPFLAGS.
S360-7 fixed Qt build fails.
S360-8 fixed recover.c,tos.c,files.c(SELF_RECOVER): I/O errors may leak file descriptors
S360-9 fixed tileset.c: may close a file multiple times
S360-10 fixed wc_trace.c: missing args to fprintf()
S360-11 fixed Misplaced #if in pckeys.c
S360-12 fixed winami.c: brace mismatch if EXTMENU
S360-13 fixed File sys/msdos/vesa.h is missing.
S360-14 fixed Doors in des files are always generated as vertical.
S360-15 fixed "makedefs -z" output is wrong if FILE_PREFIX is defined.
S360-16 fixed Building with vmsbuild.com on VAX fails due to unresolved functions while linking.
S360-17 fixed gitinfo.sh requires a shell that understands [[..]]


Bug Status Key

StateMeaning
OpenThe bug is unresolved, but we know what we need to about it.
Not a bugSometimes people think this is a bug, but they're wrong.
fixedThe bug will be fixed in the next release..
FixedThe bug will be fixed in a future release.
HelpWe don't know what is causing this - if you see it, please send a detailed bug report. Thanks!
SupersededSee another entry for information on this bug.

About
Known Bug List
Version 3.6.0
License
Known Bug Search
Archive
Policies
Site Map
Old News
Security Issues
Developer Resources
Old Versions
Contact Us

Hosted by:     Get NetHack at SourceForge.net. Fast, secure and Free Open Source software
 downloads

NetHack is Copyright 1985-2023 by Stichting Mathematisch Centrum and M. Stephenson. See our license for details.
This site is Copyright 1999-2023 by Kenneth Lorber, Kensington, Maryland.