Hey there, When trying to run fio on one of our power system, segmentation fault occured and I got two core file. This is the backtraces: Core was generated by `./fio/fio fio-jobs/randomw.fio '. Program terminated with signal 11, Segmentation fault. #0 0x0000000010062aac in init_disk_util (td=0xfff8ad00000) at diskutil.c:481 481 if (!td->o.do_disk_util || (gdb) bt #0 0x0000000010062aac in init_disk_util (td=0xfff8ad00000) at diskutil.c:481 #1 0x0000000010050f30 in run_threads () at backend.c:1691 #2 0x000000001005179c in fio_backend () at backend.c:1911 #3 0x0000000010066bc4 in main (argc=<value optimized out>, argv=0xfffd33602d8, envp=<value optimized out>) at fio.c:50 (gdb) p td->io_ops $1 = (struct ioengine_ops *) 0x0 (gdb) p td $2 = (struct thread_data *) 0xfff8ad00000 (gdb) p threads->io_ops $3 = (struct ioengine_ops *) 0x100349126c0 (gdb) Core was generated by `./fio/fio fio-jobs/randomw.fio '. Program terminated with signal 4, Illegal instruction. #0 mfspr (envp=<value optimized out>) at arch/arch-ppc.h:55 55 asm volatile("mfspr %0,%1": "=r" (val) : "K" (reg)); (gdb) bt #0 mfspr (envp=<value optimized out>) at arch/arch-ppc.h:55 #1 get_cpu_clock (envp=<value optimized out>) at arch/arch-ppc.h:71 #2 atb_child (envp=<value optimized out>) at arch/arch-ppc.h:88 #3 atb_clocktest (envp=<value optimized out>) at arch/arch-ppc.h:98 #4 arch_init (envp=<value optimized out>) at arch/arch-ppc.h:116 #5 initialize_fio (envp=<value optimized out>) at libfio.c:248 #6 0x0000000010066b44 in main (argc=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>) at fio.c:33 (gdb) This is the job file: [sequential-read] rw=read ioengine=libaio direct=0 iodepth=4 size=${SIZE} numjobs=${NUMJOBS} ; -- end job file -- Please have a look. Thanks in advance! -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html