diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-05-21 21:21:26 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-05-21 21:21:26 +0200 |
| commit | 4b927bc37359dec23f67d3427fc982945f24f404 (patch) | |
| tree | 245449ef9146942dc7fffd0235b48b7e70a00bf2 /gitlab/issues/target_i386/host_missing/accel_missing/855.toml | |
| parent | aa8bd79cec7bf6790ddb01d156c2ef2201abbaab (diff) | |
| download | emulator-bug-study-4b927bc37359dec23f67d3427fc982945f24f404.tar.gz emulator-bug-study-4b927bc37359dec23f67d3427fc982945f24f404.zip | |
add gitlab issues in toml format
Diffstat (limited to 'gitlab/issues/target_i386/host_missing/accel_missing/855.toml')
| -rw-r--r-- | gitlab/issues/target_i386/host_missing/accel_missing/855.toml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gitlab/issues/target_i386/host_missing/accel_missing/855.toml b/gitlab/issues/target_i386/host_missing/accel_missing/855.toml new file mode 100644 index 00000000..c6fca9cf --- /dev/null +++ b/gitlab/issues/target_i386/host_missing/accel_missing/855.toml @@ -0,0 +1,25 @@ +id = 855 +title = "Prebuilt seabios vgabios-stdvga binary causes onboot kernel panics for freebsd 10.0" +state = "closed" +created_at = "2022-02-03T16:59:03.685Z" +closed_at = "2023-08-02T14:32:06.642Z" +labels = ["target: i386"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/855" +host-os = "Ubuntu 21.10" +host-arch = "x86" +qemu-version = "6.0.0" +guest-os = "FreeBSD 10.0-RELEASE" +guest-arch = "x86" +description = """FreeBSD 10.0 panics on boot since commit: `0221d73ce6a8e075adaa0a35a6ef853d2652b855`, see my attached screenshot of the panic. +I digged a bit into what specifically causes the issue, it seems to be caused by the precompiled `vgabios-stdvga.bin`. +I don't see this issue come up when I compile the binary myself via the `roms/` folder with different versions of gcc via gcc docker containers. +But once I compile the `vgabios-stdvga` from the `roms/` folder with a more modern Ubuntu version (21.10) using gcc 11.2, I also get panics on my `vgabios-stdvga`. +At first I thought it was caused by a different gcc version, but since the buster gcc docker container images create correctly functioning `vgabios-stdvga.bin` binaries, I think this is caused by a newer version of the linker coming from the `binutils` package. + +My local Ubuntu version has version 2.37 of the binutils package, the `gcc:11.2` container which compiles a correct `vgabios-stdvga.bin` has version `2.35.2` of the binutils package. + +""" +reproduce = """1. Compile any version after the mentioned commit using the precompiled seabios binaries +2. Try to boot freebsd 10.0-RELEASE +3. Kernel panic because of a page vault during the vesa module load.""" +additional = """https://mfsbsd.vx.sk/files/iso/10/amd64/mfsbsd-10.0-RELEASE-amd64.iso""" |