Date: Mon, 04 Dec 2017 02:03:52 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 224069] (Fix included) Use of uninitalized register value in vesa.ko, causing X, text console and suspend/resume to fail Message-ID: <bug-224069-8-qMyq3AUR4x@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-224069-8@https.bugs.freebsd.org/bugzilla/> References: <bug-224069-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D224069 --- Comment #3 from Stefan B. <sblachmann@gmail.com> --- Now that is a bit ironic... >From the last link in Mark's post, I read in jkim's commit note: - Fix a long standing bug in state save/restore function.=20=20 The state buffer pointer should be ES:BX, not ES:DI according to VBE 3.0. If it ever worked, that's because BX was always zero. :-) The last sentence made me smile, because it may explain why the uninitializ= ed DL which stood for eight years got undetected that long :) Anyway, people who do much like jkim, do more mistakes than people who do little. Big commits, easier to overlook a detail... So no problem, and let's thank jkim for his great contributions! (Thank you Mark for the good explanation how to find out :) --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-224069-8-qMyq3AUR4x>