Matt Taylor

Results 59 issues of Matt Taylor

Here is a simple reproducer: ```cpp // foo.cpp [[gnu::weak]] [[gnu::visibility("hidden")]] void foo(); int bar() { if (foo) { foo(); return 0; } else { return 1; } } ``` Then...

As per the README: > For now, to keep the code simple, you are required to keep image_width, image_height and num_procs as powers of 2, otherwise the image may not...

bug

AFAICT OpenEXR 3 no longer includes Ilm, so the build script fails.

## Information **VIM version** ``` NVIM v0.3.1 Build type: Release ``` Operating System: Arch Linux x86_64 ## What went wrong Typing anything results in the message: `-- Omni completion (^O^N^P)...

bug

Since `installMsi` masks and `enableMsi` unmasks, it should really be done in this order.

This causes some spurious unacknowledged IRQs on my PC. We should start IRQs masked here: https://github.com/managarm/managarm/blob/1173d90d54824c1ea4471912fe322053bd5cfb1a/kernel/thor/arch/x86/pic.cpp#L730-L735 Then the driver responsible can unmask it when it's ready. For PCI devices, it...

The following program hangs in `pthread_join`: ```c #include #include #include void *thread(void *arg) { printf("Hello from thread\n"); abort(); return NULL; } int main() { printf("Hello from main\n"); pthread_t thd; pthread_create(&thd,...

When running `nyancat` under `kmscon`, Ctrl-C does not exit the program. The only way to quit is to kill qemu.

While testing Managarm on real hardware, a user encountered the following crash (extra debug logging added for clarity): ![image](https://user-images.githubusercontent.com/6154626/121809346-588eba00-cc54-11eb-80a8-8d37dab3b8e3.png) Permalink to line where it crashes: https://github.com/managarm/managarm/blob/914e6bd027faf0f7d128fef48efcbf72e07ff25f/drivers/usb/hcds/xhci/src/main.cpp#L781

bug

While preparing managarm#291, we found that `libblockfs` was missing a number of writebacks to disk. We should review the code and add these where appropriate.