https://bugzilla.novell.com/show_bug.cgi?id=697699 https://bugzilla.novell.com/show_bug.cgi?id=697699#c0 Summary: Memory corruption after hibernate/resume on Thinkpad X61s Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: i686 OS/Version: openSUSE 11.4 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: ptesarik@novell.com QAContact: qa@suse.de CC: rgoldwyn@novell.com Found By: L3 Blocker: --- Symptoms: Sometimes, after a hibernate/resume cycle, applications fail mysteriously, often with SIGSEGV or SIGILL. Analysis: A closer look revealed that some dynamic libraries were corrupted. The corruption disappears, and I get correct file contents again after I drop caches using: echo 3 > /proc/sys/vm/drop_caches Other Info: The disk was tested using SMART's long test. No errors found. RAM was tested using memtest86+. Two successful passes. openSUSE 11.3 had been running flawlessly for many months on the same HW. All files were on the root partition (/dev/sda6). This is an ext3 filesystem, mounted like this: /dev/sda6 on / type ext3 (rw,relatime,errors=continue,user_xattr,acl,commit=15,barrier=1,data=writeback) The machine is an Intel Core Duo with 2GB RAM, i.e. a 32-bit machine with some high memory. Corruption traces: All corrupted files so far follow a similar pattern: - it's always the first 32 bytes in a page - the wrong contents is usually changed to all zeroes - one case was different, the corruption had this pattern: 36b000 aa aa aa 00 aa aa aa 00 aa aa aa 00 aa aa aa 00 36b010 aa aa aa 00 aa aa aa 00 aa aa aa 00 aa aa aa 00 Note that the corruption size is 32 bytes, but L1 cache size is 64 bytes, so it doesn't look like a problem with the CPU caches. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.