-
tomman
latest crash stacktrace:
paste.debian.net/1283224
-
tomman
looks.... weird
-
tomman
I'm definitely doing a memtest ASAP, but I doubt it's RAM (otherwise why Linux or any other app is bursting in flames? I know RAM failures can be tricky, but ugh....)
-
njsg
tomman: was it you who had trouble with sessionstore and search engines?
-
tomman
another crash
-
tomman
surprise: i have bad RAM!
-
tomman
memtest found a lone faulty cell so far
-
tomman
near the end of the memory space
-
tomman
yay
-
tomman
I got lucky that only SeaMonkey was hitting this booby trap, and not the rest of the OS!
-
njsg
near the end?
-
njsg
hm, so maybe it's worth a try trying to cap linux's usable memory?
-
njsg
IIRC there was a parameter for that
-
njsg
mem= perhaps, but the documentation has notes about possible troubles with PCI memory addresses on X86, I wonder if "X86" there means a sort of ""x86 group"" including AMD64 or if it is specifically IA-32.
-
njsg
ah, documented at the beginning. includes AMD64.
-
tomman
ugh, and now I've rendered my machine unbootable because of GRUB_BADRAM
-
tomman
there is a very old bug lingering on it if you use 64-bit offsets
-
tomman
"So don't use GRUB badram on 64bit systems, unless you know what you're doing."
-
tomman
-
tomman
too late!
-
njsg
tomman: unless I'm looking wrong, there's no bug about "badmem" on savannah
-
tomman
njsg: I guess noone cares
-
tomman
I defined GRUB_BADMEM on mine with the values pointed out by memtest86, ran update-grub, rebooted, and GRUB itself would hang at a black screen
-
tomman
found many reports of GRUB_BADMEM not working at all on 64-bit machines
-
tomman
Anyway, it seems memmap= works, after figuring out how to translate the badmem= entries
-
njsg
if you have this information handy, can you say here the grub version, anything specific about how grub got built, oh and the machine architecture too - amd64, I presume?
-
njsg
tomman: doesn't help in any way, but kind of related to badmem vs. memmap
memtest86plus/memtest86plus #288
-
tomman
it's whatever GRUB2 version ships with Debian Bullseye
-
tomman
grub-pc:amd64/bullseye 2.06-3~deb11u5 uptodate
-
njsg
how's it booted, UEFI or PC BIOS?
-
tomman
njsg: good ol' legacy boot
-
tomman
Well, I think I've blackholed the bad memory zone
-
tomman
just to be safe I made a 1MB memory hole around that space
-
tomman
let's see how well it stands... until I get the chance to buy moar RAM
-
tomman
> user: [mem 0x00000000a00f2000-0x00000000a01f1fff] reserved
-
tomman
a whole megabyte of RAM that Shall Not Be Touched Ever Again™
-
tomman
the magical enchant turned out to be "memmap=1M$0x00000000a00f2000" through the kernel boot args
-
tomman
(the actual size of bad RAM spots there was much smaller, but eh, I'll survive without that chunk large enough to run another instance of MS-DOS :D )
-
njsg
WIN.COM might need more memory, though :-P
-
tomman
dunno, I think Windows 1.0 might run in 1MB RAM
-
frg_Away
640K ought to be enough for anybody.
-
tomman
news.ycombinator.com/item?id=36370725 oh god, Google is deploying Infiniscroll™
-
tomman
fortunately they're A/B'ing it, and I haven't won that lottery yet