Open 1d3df9903ad opened 9 years ago
If it helps at all, I'm getting this exception with the web_spider plugin. Please let me know if any kind of logs would be helpful for you.
The plugin "web_spider" raised an exception in the end() method: no such table: disk_list_web_spider_EehHHFbBjQbrlrEwFWWfMzoBqZTxEL
The following error was detected and could not be resolved:
Failed to initialize the 404 detection, original exception was: "no such table: disk_dict_deque_pbJyKDLXgNxUnhetrqNomjJxOJEomL".
@lreading thanks for the comment. You get this exception each time you run a scan? I always thought about this issue as a race condition that happens 1/100 scans, thus never paid attention to it.
Let me know and we'll see if we can fix it.
History
Analysis
These are the plugins where this error has been found in the past:
So I'm going to add some debug code to the plugins to better understand it's internal state and wait for further bug reports.
Incorrect theory number: 1
The scan ends, we call "clear" on the grep plugin, but a thread is still running and sends a request which gets analyzed by the grep plugin.
We might fix this by doing better thread stop, not clearing grep, etc.
I've analyze the code and this doesn't seem to be possible due to the grep inqueue and the way things are handled.
Version Information
Traceback
Extra debugging information
https://github.com/andresriancho/w3af/issues/14599