http://bugzilla.opensuse.org/show_bug.cgi?id=1162394 Bug ID: 1162394 Summary: SIGBUS when application writes to a DAX mapping Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: x86-64 OS: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: marcin.slusarz@intel.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 828844 --> http://bugzilla.opensuse.org/attachment.cgi?id=828844&action=edit Minimal reproducer When application maps a file without MAP_SYNC, modifies it, unmaps it, maps it again with MAP_SYNC, reads something from the mapping, then the next write generates SIGBUS. Minimal reproducer attached. $ ./sigbus_repro /mnt/pmem/file 4096 truncating /mnt/pmem/file to 4096 opening /mnt/pmem/file Bus error (core dumped) This bug was discovered by PMDK test and reported here: https://github.com/pmem/pmdk/issues/4527 -- You are receiving this mail because: You are on the CC list for the bug.