Known bugs in current and older versions

Bugs that are listed in an older version section are supposedly fixed in later versions. Bugs listed in the topmost section may also exist in older versions.

Latest (future recoll 1.13.0 + xapian 1.0.16)

1.12.4

  • There are two bugs specific to 64 bits system, affecting HTML display inside the preview window (wrong character set used in some cases, and problems with keyword highlighting).
  • 1.12.3

  • Specific File Name searches and Query Language searches for a 'filename:' field sometimes give different results due to the way we handle wild card expansion.
  • Killing recollindex sometimes left filter processes sleeping around.
  • The last entry in a configuration file was ignored if it was not followed by a newline (either the file had no ending newline or the line ended with backslash followed by the last file line.
  • Non-ascii characters in path names did not work well from the configuration GUI (editing the configuration files did work).
  • Accented characters in mail headers encoded according to a lax interpretation of rfc2047 were sometimes not decoded.
  • Recoll dumps core when exiting if the configuration was not found.
  • The Qt4 version sometimes did not display the status bar in the main window.
  • Message boundaries were not detected inside mbox format files with quoted strings inside the 'From ' lines. (ie [From "Smith, John" ...]).
  • The Term Explorer GUI dialog was not created at all if aspell was not compiled int (leaving no access to wildcard, regexp and stemming expansions).
  • Give priority to the user's PATH when looking for qmake (fixes detecting the wrong qmake when more than one exists).
  • 1.12.2

  • The sort tool does not work with qt3 (at least some versions), the Apply button does nothing.
  • 1.12.1

  • Uncatched Xapian exceptions can crash the GUI when a query is run while the index is being updated.
  • The result list right-click pop up menu does not appear when the cursor is inside a table.
  • Multithreaded access to Xlib can crash the real-time indexer.
  • A looping filter (ie: rclps trying to index loop.ps) can keep on running forever and stop the indexing while eating cpu.
  • Filter subprocesses can sometimes be left around after indexing is interrupted. Two signals are sometimes necessary to get recollindex to exit.
  • Signals SIGUSR1 and SIGUSR2 are not blocked.
  • Sort does not work on queries started from the command line.
  • 1.12.0

    1.11.4

    1.11.1

    1.10.6

    1.10.1

    1.10.0

    1.9.x

    1.8.2

    1.8.1

    1.7.5

    1.7.3

    1.6.2

    1.5.10

    1.5.[1-7]

    1.5.0

    1.3.3

    1.2.2