Closed Cantido closed 2 years ago
:wave:
Hey, thanks for the bug report. I wonder what edge case causes this on what thing :thinking:
We're overdue for a release but I first really wanna fix that pesky mac issue alas I don't really want to fix it :D
we'll see what we can find and sorry for the inconvenience :(
hey no worries :)
I encountered this error as well. It was reproducible by enabling memory_time
on operations that took significantly long to complete. Not sure whether that is where it originates, but maybe it helps :man_shrugging:
Hey. I'm a bit back in the game and hopefully can take a look after I make a release happen.
I wonder if we get something somewhere to return 0, do a division and then this whole mess starts. This of course absolutely should not be happening.
What I think that might happen, is that something takes too long, then is rounded to significance (like the number of iterations per second), which in that case becomes 0. And then we end up with :infinity elsewhere.
On February 19, 2022 5:27:10 PM UTC, Tobias Pfeiffer @.***> wrote:
Hey. I'm a bit back in the game and hopefully can take a look after I make a release happen.
I wonder if we get something somewhere to return 0, do a division and then this whole mess starts. This of course absolutely should not be happening.
-- Reply to this email directly or view it on GitHub: https://github.com/bencheeorg/benchee/issues/328#issuecomment-1046066426 You are receiving this because you commented.
Message ID: @.***> -- Met vriendelijke groet / Sincerely, ~W-M
@Qqwy I see EEx in the stacktrace. That should not be there unless it's the HTML formatter, but I also see @Cantido was using the Markdown formatter which probably also uses EEx. Are you also using the Markdown formatter in your example? That might be a hint then :)
Can't run the initial benchmarks, apparently 32GB memory is not enough :sweat_smile:
@PragTob I have fixed a bug around :infinity
in benchee_markdown
a while ago, see https://github.com/hrzndhrn/benchee_markdown/commit/2c9b10793d022296764ac359778cfc5afd318bf8 .
Edit: I just realized that I even made the fix especially for @Cantido, see https://github.com/Cantido/int_set/pull/19 .
@NickNeck thanks a lot! :green_heart:
I'll wait to hear if @Qqwy also used/uses benchee_markdown and if yes close this one out :)
Correct, I was also using benchee_markdown
at the time :+1:
Closssinnng, thanks all!
When I run the benchmark in this file, I frequently get this stacktrace. It usually happens with the
equal?/2
benchmark.