|
a/website/BUGS.html |
|
b/website/BUGS.html |
|
... |
|
... |
33 |
|
33 |
|
34 |
<p><i>Bugs that are listed in an older version section are
|
34 |
<p><i>Bugs that are listed in an older version section are
|
35 |
supposedly fixed in later versions. Bugs listed in the
|
35 |
supposedly fixed in later versions. Bugs listed in the
|
36 |
topmost section may also exist in older versions.</i></p>
|
36 |
topmost section may also exist in older versions.</i></p>
|
37 |
|
37 |
|
38 |
<h2><a name="b_latest">recoll 1.16.1</a></h2>
|
38 |
<h2><a name="b_latest">recoll 1.16.2</a></h2>
|
39 |
|
39 |
|
40 |
<ul>
|
40 |
<ul>
|
|
|
41 |
<li>Real time indexer: when running with gamin on FreeBSD, the
|
|
|
42 |
indexer can deadlock in the gamin dialog in some
|
|
|
43 |
cases.</li>
|
|
|
44 |
<li>Real time indexer: file move events are not detected when
|
|
|
45 |
running with inotify (at least for recent
|
|
|
46 |
versions). Workaround: restart indexer from time to time.</li>
|
|
|
47 |
<li>Real time indexer: directory moves are not handled at
|
|
|
48 |
all. Workaround: restart indexer from time to time.</li>
|
|
|
49 |
<li>Cancelling a preview in the GUI will also cancel the indexing
|
|
|
50 |
thread if it is running.</li>
|
|
|
51 |
<li>After an upgrade, the recoll GUI sometimes crashes on
|
|
|
52 |
startup. This is fixed by removing (back it up just in case)
|
|
|
53 |
~/.config/Recoll.org/recoll.conf, the QSettings storage for
|
|
|
54 |
recoll.</li>
|
|
|
55 |
<li>Under Solaris, it is necessary to perform the initial
|
|
|
56 |
indexing with the recollindex program. For some unknown reason,
|
|
|
57 |
the recoll index thread does not work for creating the database.
|
|
|
58 |
The only idea I have is a problem with exception handling (recoll
|
|
|
59 |
catches an exception while trying the yet inexistant db).</li>
|
|
|
60 |
|
|
|
61 |
</ul>
|
|
|
62 |
|
|
|
63 |
|
|
|
64 |
<h2><a name="b_1_16_1">recoll 1.16.1</a></h2>
|
|
|
65 |
<ul>
|
|
|
66 |
<li>At least on OpenSUSE 12.1 / Qt 4.7.4 (and probably other
|
|
|
67 |
environments), the links to Preview or Open inside the
|
|
|
68 |
result list do not work. Also the GUI can crash if a
|
|
|
69 |
temporary directory creation fails.</li>
|
|
|
70 |
<li>The Python filters can crash under certain error
|
|
|
71 |
conditions. This is a benign error, affecting just
|
|
|
72 |
the current document, but it causes system reports.</li>
|
|
|
73 |
<li>The query is run 2 times, in most cases. This does not
|
|
|
74 |
cause a too dramatic performance impact because of caching but
|
|
|
75 |
still...</li>
|
|
|
76 |
<li>The output from some filters (most typically text files
|
|
|
77 |
out from the zip filters) is sometimes not transcoded
|
|
|
78 |
correctly to UTF-8, causing myriads of error messages (and a
|
|
|
79 |
possible application crash due to another bug in the unac
|
|
|
80 |
code, described further).</li>
|
|
|
81 |
<li>There is a compilation issue on Linux systems with a 3.x
|
|
|
82 |
kernel.</li>
|
|
|
83 |
<li>Queries without search terms (ie: all files of a given
|
|
|
84 |
mime type) fail with an "empty query" diagnostic.</li>
|
|
|
85 |
<li>The recollq command line query program sometimes does not
|
|
|
86 |
clean up its temporary directory.</li>
|
41 |
<li>Indexing can crash on files with weird names (inconsistent with the
|
87 |
<li>Indexing can crash on files with weird names (inconsistent with the
|
42 |
locale) for which the format of the "file -i" command is
|
88 |
locale) for which the format of the "file -i" command is
|
43 |
unexpected. This is probably dependant on the type of system
|
89 |
unexpected. This is probably dependant on the type of system
|
44 |
and/or locale. Workaround: arrange for the offending file
|
90 |
and/or locale. Workaround: arrange for the offending file
|
45 |
not to be indexed (move it away or configure it out), or
|
91 |
not to be indexed (move it away or configure it out), or
|
|
... |
|
... |
52 |
files inside zip archives). Workaround: arrange for the
|
98 |
files inside zip archives). Workaround: arrange for the
|
53 |
offending file not to be indexed (move it away or configure
|
99 |
offending file not to be indexed (move it away or configure
|
54 |
it out), or apply <a href="files/patch-unac-icclose.diff">this
|
100 |
it out), or apply <a href="files/patch-unac-icclose.diff">this
|
55 |
patch</a>, which should work with all versions from 1.13 to
|
101 |
patch</a>, which should work with all versions from 1.13 to
|
56 |
1.16.1</li>
|
102 |
1.16.1</li>
|
57 |
<li>Real time indexer: when running with gamin on FreeBSD, the
|
103 |
<li>The lyx filter does not correctly detect the Lyx version,
|
58 |
indexer can deadlock in the gamin dialog in some
|
104 |
needed for correct indexing.</li>
|
|
|
105 |
<li>A typo in a memory reallocation call inside the firefox
|
|
|
106 |
web history indexing module may cause problems in a highly
|
59 |
cases.</li>
|
107 |
improbable case.</li>
|
60 |
<li>Real time indexer: file move events were not detected when
|
108 |
<li>Directory creations are not processed by the real time
|
61 |
running with inotify (at least for recent
|
109 |
indexer (for indexing directory names).</li>
|
62 |
versions). Workaround: restart indexer from time to time.</li>
|
|
|
63 |
<li>Real time indexer: directory moves are not handled at
|
|
|
64 |
all. Workaround: restart indexer from time to time.</li>
|
|
|
65 |
<li>Recollq does not delete a temporary directory in some
|
|
|
66 |
cases (/tmp/rcl...).</li>
|
|
|
67 |
<li>Most GUI queries are actually run two times which does not
|
|
|
68 |
help performance...</li>
|
|
|
69 |
<li>Cancelling a preview in the GUI will also cancel the indexing
|
|
|
70 |
thread if it is running.</li>
|
|
|
71 |
<li>After an upgrade, the recoll GUI sometimes crashes on
|
|
|
72 |
startup. This is fixed by removing (back it up just in case)
|
|
|
73 |
~/.config/Recoll.org/recoll.conf, the QSettings storage for
|
|
|
74 |
recoll.</li>
|
|
|
75 |
<li>Under Solaris, it is necessary to perform the initial
|
|
|
76 |
indexing with the recollindex program. For some unknown reason,
|
|
|
77 |
the recoll index thread does not work for creating the database.
|
|
|
78 |
The only idea I have is a problem with exception handling (recoll
|
|
|
79 |
catches an exception while trying the yet inexistant db).</li>
|
|
|
80 |
|
|
|
81 |
</ul>
|
110 |
</ul>
|
82 |
|
111 |
|
83 |
<h2><a name="b_1_16_0">recoll 1.16.0</a></h2>
|
112 |
<h2><a name="b_1_16_0">recoll 1.16.0</a></h2>
|
|
|
113 |
<ul>
|
84 |
<li>The <tt>recoll</tt> GUI program sometimes crashes when
|
114 |
<li>The <tt>recoll</tt> GUI program sometimes crashes when
|
85 |
running a query while the indexing thread is active.
|
115 |
running a query while the indexing thread is active.
|
86 |
Possible workarounds:<br />
|
116 |
Possible workarounds:<br />
|
87 |
<ul>
|
117 |
<ul>
|
88 |
<li>Upgrade to 1.16.1</li>
|
118 |
<li>Upgrade to 1.16.1</li>
|
89 |
<li>Use the command
|
119 |
<li>Use the command
|
90 |
line <tt>recollindex</tt> program to perform indexing
|
120 |
line <tt>recollindex</tt> program to perform indexing
|
91 |
(usually just type "recollindex" in a console, or see "man
|
121 |
(usually just type "recollindex" in a console, or see "man
|
92 |
recollindex").</li>
|
122 |
recollindex").</li>
|
93 |
<li>Do not run queries in <tt>recoll</tt> while the indexing thread
|
123 |
<li>Do not run queries in <tt>recoll</tt> while the indexing thread
|
94 |
is running (as indicated in the bottom status line).</li>
|
124 |
is running (as indicated in the bottom status line).</li>
|
95 |
</ul>
|
125 |
</ul>
|
96 |
</li>
|
126 |
</li>
|
97 |
|
127 |
</ul>
|
98 |
<h2><a name="b_1_15_7">recoll 1.15.7</a></h2>
|
128 |
<h2><a name="b_1_15_7">recoll 1.15.7</a></h2>
|
99 |
<ul>
|
129 |
<ul>
|
100 |
<li>The default filter for files in Microsoft Word format
|
130 |
<li>The default filter for files in Microsoft Word format
|
101 |
(application/msword, .doc), antiword, has trouble with some
|
131 |
(application/msword, .doc), antiword, has trouble with some
|
102 |
relatively rare files with a very small text, resulting in the
|
132 |
relatively rare files with a very small text, resulting in the
|