diff --git a/src/qtgui/idxthread.cpp b/src/qtgui/idxthread.cpp
index 80b8684a..0b380b22 100644
--- a/src/qtgui/idxthread.cpp
+++ b/src/qtgui/idxthread.cpp
@@ -106,10 +106,11 @@ void IdxThread::run()
indexingstatus = IDXTS_ERROR;
indexingReason = "Indexing failed: " + indexer->getReason();
}
- delete myconf;
pidfile.close();
delete indexer;
}
+ delete myconf;
+ myconf = 0;
rezero = false;
action_mutex.lock();
}
diff --git a/website/BUGS.html b/website/BUGS.html
index 22e81d3a..72bcf427 100644
--- a/website/BUGS.html
+++ b/website/BUGS.html
@@ -37,33 +37,39 @@
-
+
+
+ - Cancelling a preview in the GUI will also cancel the indexing
+ thread if it is running.
- Using search preview while the indexing thread is running will
- sometimes crash the GUI or provoke other strangeness. This
- is due to insufficient protection of resources shared by
- several threads. The current and unsatisfying workaround, is
- to avoid the situation, for example by using the standalone
- recollindex program instead of the GUI indexing thread. I
- will be working on a program-wide cleanup of multithreaded
- operation for the next version.
+ sometimes crash the GUI or provoke other strangeness. This is
+ apparently due to insufficient protection of resources shared by
+ several threads. After recent cleanup, the problem occurs quite
+ seldom but it is not completely gone. The current and
+ unsatisfying workaround, is to avoid the situation, for example
+ by using the standalone recollindex program instead of the GUI
+ indexing thread.
+
+ - When an open error occurs on an external index while
+ starting the GUI, the initial indexing dialog is started,
+ which is incorrect because it cannot fix the problem.
- The operations on the parent document in the result list
right click menu (Preview and Open), do not work, they
access the file's parent directory instead.
- The rclzip filter can't handle utf-8 in path names for archive
- members. An updated filter is
- available.
+ members. An
+ updated filter is available.
- The rclzip and rclchm filters can't handle archive members
- with a colon (':') in the file name or path. The files are normally
- indexed and can be searched for, but they can't be displayed
- (neither opened nor previewed). There is a
- patch which fixes the issue (then needs full reindex for these
- files).
+ with a colon (':') in the file name or path. The files are normally
+ indexed and can be searched for, but they can't be displayed
+ (neither opened nor previewed). There is a
+
+ patch which fixes the issue (then needs full reindex for these
+ files).
- After an upgrade, the recoll GUI sometimes crashes on
startup. This is fixed by removing (back it up just in case)