grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
From: Tobias Powalowski via Grub-devel <grub-devel@gnu.org>
To: The development of GNU GRUB <grub-devel@gnu.org>,
	b@horn.uk, Daniel Kiper <dkiper@net-space.pl>
Cc: Tobias Powalowski <tobias.powalowski@googlemail.com>
Subject: BUG: Bisection finished: Re: Cannot boot from IA32 system a 64bit x86_64 kernel.
Date: Tue, 2 Sep 2025 23:03:39 +0200	[thread overview]
Message-ID: <b6fb1de4-1b8e-4e48-a099-67b885813d67@googlemail.com> (raw)
In-Reply-To: <05f4c4e7-6d2e-4c91-b7ba-80ff21b16fdd@googlemail.com>

Am 31.08.25 um 17:26 schrieb Tobias Powalowski:
> Hi,
>
> I just stumbled over this error in my archboot project:
>
> Output from qemu serial console:
>
> !!!! IA32 Exception Type - 0E(#PF - Page-Fault)  CPU Apic ID - 
> 00000000 !!!!
> ExceptionData - 00000003  I:0 R:0 U:0 W:1 P:1 PK:0 SS:0 SGX:0
> EIP  - BB0E0209, CS  - 00000010, EFLAGS - 00210046
> EAX  - 00000001, ECX - BB678310, EDX - BFE9F46C, EBX - 00000000
> ESP  - BFE9F460, EBP - BFE9F488, ESI - BBB23EE0, EDI - 000000D0
> DS   - 00000008, ES  - 00000008, FS  - 00000008, GS  - 00000008, SS - 
> 00000008
> CR0  - 80010033, CR2 - BB0E070A, CR3 - BFC01000, CR4 - 00000660
> DR0  - 00000000, DR1 - 00000000, DR2 - 00000000, DR3 - 00000000
> DR6  - FFFF0FF0, DR7 - 00000400
> GDTR - BF9DC000 00000047, IDTR - BF538010 000007FF
> LDTR - 00000000, TR - 00000000
> FXSAVE_STATE - BFE9F1A0
> !!!! Find image based on IP(0xBB0E0209) (No PDB) 
> (ImageBase=00000000BB0C6FE0, EntryPoint=00000000BBFE9A35) !!!!
>
> I am no longer able to support UEFI MIXED MODE.
>
> Any idea how to further debug. Seems not many people do MIX MODE 
> booting anymore.
>
> Grub Version is standard Arch Linux: 2.12.r292.g73d1c959-1
>
> 2.12-3 from January didn't suffer from this bug.
>
> Thanks in advance.
>
> Best regards
>
> tpowa
>
Ok bisecting shows this commit as error source:

https://cgit.git.savannah.gnu.org/cgit/grub.git/commit/?id=d72208423dcabf9eb4a3bcb17b6b31888396bd49

By reverting this commit on latest master it does not show the above 
error and it boots again.

Best regards

tpowa

-- 
Tobias Powalowski
Arch Linux Developer (tpowa)
https://www.archlinux.org
tpowa@archlinux.org

Archboot Developer
https://archboot.com

St. Martin-Apotheke
Herzog-Georg-Str. 25
89415 Lauingen
https://www.st-martin-apo.de
info@st-martin-apo.de


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

  reply	other threads:[~2025-09-02 21:04 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-08-31 15:26 Cannot boot from IA32 system a 64bit x86_64 kernel Tobias Powalowski via Grub-devel
2025-09-02 21:03 ` Tobias Powalowski via Grub-devel [this message]
2025-09-03  4:55   ` BUG: Bisection finished: " Glenn Washburn
2025-09-03  6:06     ` Tobias Powalowski via Grub-devel
2025-09-03 16:09     ` Tobias Powalowski via Grub-devel
2025-09-04  9:14     ` Tobias Powalowski via Grub-devel
2025-09-04  9:57       ` Mate Kukri
2025-09-04 10:05         ` Tobias Powalowski via Grub-devel
2025-09-04 10:49           ` Toomas Soome via Grub-devel
2025-09-04 12:29           ` Mate Kukri
2025-09-03  9:11   ` Mate Kukri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b6fb1de4-1b8e-4e48-a099-67b885813d67@googlemail.com \
    --to=grub-devel@gnu.org \
    --cc=b@horn.uk \
    --cc=dkiper@net-space.pl \
    --cc=tobias.powalowski@googlemail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).