Open shoeper opened 3 years ago
Sorry for the delayed answer @shoeper. Thanks for reporting.
At first sight, I have to idea what's going wrong at the type error but I'll take a closer look at it. At that point in the code we only add some integers but apparently there is an edge case where one variable gets a different type.
What crashed did you get when a connection reset occurred during the connection opening? There might be some exception handling missing. Feel free to open a PR and we'll take a look at it.
That segfault seems obscure too. Does it happen in the webserver thread or boofuzz main thread? Maybe it's the tornado webserver.
@shoeper Are you able to share your script and any command line arguments you were using? That could make it easier to reproduce.
I can't tell much from the trace you attached, though the error looks familiar. If I recall anything I'll add it here.
On case 11868501 boofuzz crashed with
TypeError: 'int' object is not subscriptable
. Maybe someone has an idea.Previously, I also had crashes when there was a connection reset on opening the connection. I worked around those by introducing a retry mechanism. I could submit a PR if you think it would be helpful.
I also ran into a SIGSEGV twice, but have no idea where that comes from, so far (fish: Job 1, 'cmd' terminated by signal SIGSEGV (Address boundary error)).