[To the Help Page] [News]

Angband Bugreports

[Shelob (15 kByte)] If you find a bug then report it to me at rr9@thangorodrim.net. I can't fix the bug if I don't know of it.

You should include the following informations in your bugreports:

  • A description of the bug or problem (it wouldn't be a bug-report without this).
  • The Angband version number, what system you are using and what compiler you used (if you compiled it yourself).
  • A way to reproduce the bug if you can find one. A savefile is often very helpful to track the problem down. It's very difficult to fix a bug that I can't reproduce.
  • A fix for the problem if you know one. :-)

Known bugs in Angband 2.9.1

Avavir has a wrong activation

Reported by Matthias Kurzke, Alexander Wilkins

Description: Avavir has the ACTIVATE flag but no "A:" activation line.

Fix (14th September 2000): avavir_activation.diff


The "Bubbles" vault has inaccessible areas

Reported by Jonathan Ellis, Matthias Kurzke

Description: There is a bug in one of Chris Weisiger's new vaults: number 30, "Bubbles". The two "bubbles" in the bottom right corner are inaccessible, and surrounded entirely by permanent rock. This should obviously not be the case. This can be checked by (a) changing the colour of permanent rock so it is not the same colour as normal granite, and (b) then wizard-lighting the level with (CTRL-A)+W.

Fix (14th September 2000): bubbles_vault.diff


init1.c contains dead code

Reported by John I'anson-Holton

Description: Looking at init1.c and the parsing of the p_info.txt file, it appears that the code for checking the "I:" lines is duplicated.


The recall artifact activation does work in ironman mode

Reported by Julian Lighton

Fix (14th September 2000): recall_ironman.diff


Random class selection at character birth isn't restricted to legal class choices

Reported by Robert Ruehlmann

Fix (14th September 2000): random_class.diff


The description of the genocide artifact activation is broken

Reported by Matthias Kurzke

Fix (14th September 2000): genocide_activation.diff


The immunities of user-designed character races are not properly shown in the flag display

Reported by John I'anson-Holton

Fix (14th September 2000): immunity_flags.diff


When examining/looking at flavored items in stores the flavor is displayed

Reported by Chris Carr

Fix (15th September 2000): store_flavor.diff


Trying to destroying an unidentified artifact gives info about the cursed status

Reported by Neo

Fix (17th September 2000): indestructible_artifact.diff


Loading the bitmap file in the X11 version fails on some systems

Reported by Greg Flint, Kevin ???

Description: Loading the *.bmp files fails with the message "Incorrect BMP file format" on various types of Unix machines. This problem is caused by some code in maid-x11.c that depends heavily on a specific byte order, size of variables, and internal layout of structs.

Fix (17th September 2000): bitmap_loading.diff


Security hole (buffer overflow) in Angband and variants

Reported by Robert Ruehlmann

Description: The code for the parsing of command-line parameters contains a bug that allows a buffer overflow attack. This enables malicious users on multi-user systems where Angband runs setuid or setgid to get access as the owner of the executable (usually this is user "games"). Update: The "ANGBAND_PATH" environment-variable also allows a buffer-overflow attack.

Fix (7th October 2000): security_problem.diff


The Windows version restricts window sizes to 80x24 tiles

Reported by Robert Ruehlmann, Christopher Jeris

Fix (7th October 2000): big_windows.diff


The pref-file parsing allows the specification of invalid indices for some entries

Reported by Robert Ruehlmann

Description: The code for the parsing of a pref-file line doesn't check for negative indices for objects, monsters, features, and other things. This allows the user to directly write to the memory of the program and can be abused by malicious users to get get access as the owner of the executable (usually this is user "games") on multi-user systems where Angband runs setuid or setgid.

Fix (7th October 2000): pref_security.diff


The weight carried by the player can reach strange values when carrying huge amounts of heavy objects

Reported by Ian Parkhouse, "Warhammer", Scott Holder

Fix (2nd November 2000): total_weight.diff


Redefining the keymaps of the number keys can cause problems

Reported by Brent Ross

Fix (13th December 2000): keymaps.diff


The midi jukebox in the DOS version stops playing after the first tune.

Reported and fixed by Kazuo Ito

Fix (19th January 2001): jukebox.diff


Known bugs in Angband 2.9.2 beta

The maximum experience level is not correctly updated when tweaking the max. experience in debug mode

Reported and fixed by "Luthien"

Description: The game does not check the case in wich your max experience earns you a new max. level while your current experience does not allow you to reach that level.

Fix (21st January 2001): max_level.diff


The low hitpoint warning is added to the message history, but not displayed on the screen

Reported by Eytan Zweig

Fix (22nd January 2001): hitpoint_warn.diff


The curses version (main-gcu.c) doesn't clean up the terminal properly on exit

Reported by Robert Ruehlmann and Ilya Bely

Fix (23rd January 2001): quit_curses.diff


Security hole in the file display

Reported by "chungkuo"

Description: The file-reader used in the help-file display and the knowledge menu can be used to read files that should only be readable by group games (when running setgid games).

Fix (27th January 2001): show_file.diff


Compiling with the Cygwin compiler fails

Reported by John I'anson-Holton

Fix (1st February 2001): cygwin.diff


The displayed spell durations for "essence of speed" and "globe of invulnerability" are wrong

Reported by John I'anson-Holton

Fix (2nd February 2001): spell_info.diff


Resting in town for a long time can cause lockups in some rare circumstances

Reported by Timo Pietilä

Fix (7th February 2001): alloc_monster.diff


The object-spoilers for some of the spell-books are improperly formatted

Reported by Hallvard B. Furuseth

Fix (7th February 2001): object_spoiler.diff


See also the known bugs in Angband 2.9.0

© 2000 by Robert Rühlmann, rr9@thangorodrim.net [News] [To the Help Page]