On Thursday 17 March 2016, Benno Schulenberg wrote: > On Thu, Mar 17, 2016, at 13:50, Ruediger Meier wrote: > > I have some guesses about "ipcs" and "fallocate" but some more > > questions: > > > > 1. Which kernel version? > > 2.6.32 Hehe my guess was right. I've noticed already 2 years ago on Debian 6 that our scanf code in ipc_shm_get_info() is not compatible to this kernel version. (2.6.34 worked AFAIR.) Could you show us $ cat /proc/sysvipc/shm Maybe it's easy to fix. Generally I think we should make a statement about "what is the minimum kernel version" for util-linux. Two years ago I decided for myself that I should fix bugs for newer kernels first. On the other hand 2.6.32 would have been worth to support because it was officially maintained from 2009 until last month! > > 2. Which file system? (findmnt -n -o FSTYPE -T tests/output) > > ext3 ext3 is not supported but the system call should return an error and the test should look like this: misc: fallocate ... SKIPPED ('ext3' not supported) I guess the kernel syscall does not return error thus our fallocate succeed but the file is empty. It's a kernel bug we can't fix. Or should we add a stat() call to validate the syscall? > > 3. Is /proc mounted? > > $ ./findmnt -n -t proc > /proc none proc rw,nosuid,nodev,noexec,relatime > > > 4 grep "FALL" config.h > > #define HAVE_FALLOCATE 1 > #define HAVE_LINUX_FALLOC_H 1 > > Benno -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html