<html><head></head><body>Can you get a backtrace that tells in which line of the code of the library it crashes? <br><br>Not that you did Fuzzing using incomplete files and found a bug.<br><br><div class="gmail_quote">Am 5. November 2018 20:46:21 MEZ schrieb Matthieu Regnauld <mregnauld@gmail.com>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>After more tests, I discovered a new problem in my code (<a href="https://gist.github.com/mregnauld/3f7cdc43b02ec3bbd91641b9333ba072">https://gist.github.com/mregnauld/3f7cdc43b02ec3bbd91641b9333ba072</a>) while seeking in an audio file that is being downloaded.</div><div><br></div><div>When I seek in random positions (when I call <font face="monospace, monospace">OggPlayer::seek()</font>), while I extract audio samples (when I call <font face="monospace, monospace">OggPlayer::extract()</font> every 5ms, in my test - basically, I just play the audio file), sometimes, I get random errors with <font face="monospace, monospace">ov_read()</font>:</div><div>- sometimes it returns 0 (end of file)</div><div>- sometimes it returns an error (like an OV_HOLE error)</div><div>- sometimes it just crashes</div><div><br></div><div>And that, even if I seek to a position which is at least 44100 frames (1 second) before the end of the file...</div><div><br></div><div>Has anyone had this problem? Is there maybe any buffer somewhere that I forget to flush, or something?</div><div><br></div><div>Thanks for your help.</div><div><br></div></div></div></div></div></div>
</blockquote></div><br>-- <br>Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.</body></html>