K Lange
K Lange
@Vir-BryanQ Can you provide your build of ffmpeg and the test app? I would like to perform some interactive debugging with them.
Thanks, I was able to install ffmpeg and build the video player, and was able to reproduce the kernel panic. This will be very helpful in tracking down the root...
By the way, I noticed a bug in the video player source you supplied; fixing it does not affect the kernel issue, but I thought I'd point it out: ```c...
After some digging into tracebacks and memory state at the time of the panic, I believe this stems from some missing resource locking between threads when modifying page tables -...
I pushed a small patch a week ago that should improve the stability of threaded applications unmapping pages, at least during runtime. There is a lot that needs to be...
1. The libc's stdio implementation is not thread safe. This is not a bug, per se, but it is a known deficiency. 2. This one is interesting, and I see...
I have pushed a quick fix for the second issue which should more gracefully handle the situation instead of causing a kernel panic, though really there are several problems with...
I have filed #264 to track the implementation of locking in the `stdio` implementation. There were two old tickets for supporting caps lock, both of which were closed as part...
FFmpeg was ported many years ago, before the switch to an in-house libc. I have not revisited that port, though the “minimp3” library available from the package manager is derived...
A comment was posted here but deleted by its author, asking about alternative libms. I don't intend to import any third-party code to support the in-house libm, but I have...