I've recently been getting an error with bedops when running on a cluster:
bedops -e bar.bed foo.bed
FATAL: kernel too old
Segmentation fault
foo.bed:
chr1 1 1000 a 1
chr1 10001 20000 b 2
bar.bed
chr1 10 1000 z 1
bedops was built on my local machine and looking at the kernel version i get:
cat /proc/sys/kernel/osrelease
2.6.35.14-95.fc14.x86_64
and the cluster machine (threeski and nineski) where my bedops executable is mounted via a home directory mount
cat /proc/sys/kernel/osrelease
2.6.18-274.el5
if I go the other way and build bedops on the cluster then run commands locally everything works, and is cool.
My question is this, is this a sysadmin sort of issue or is there something about bedops that should handle kernel version differences?
I've tried the same thing with bedmap and get the same error, but if I do a utility like sort-bed the issue doesn't show up.
(note that I do a make clean before make, and I've done I full build and individual tool builds to debug).
feel free to delete this and/or send me along to my sysadmin