Re: Segfault in fio_libaio_getevents

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 16 August 2016 at 03:12, Jens Axboe <axboe@xxxxxxxxx> wrote:
>
> On 08/13/2016 04:26 AM, Sitsofe Wheeler wrote:
>>
>> With fio-2.12-3-g8a09 I've seen the occasional segfault while running
>> a job like this:
>>
>> ./fio --allow_file_create=0 --randseed=1 --rw=randread --direct=1
>> --iodepth=16  --ioengine=libaio --bs=64k --time_based=1 --runtime=12h
>> --random_distribution=zipf:0.8 --name=go --filename  /dev/sde
>>
>> Here's a backtrace:
>> Thread 1 (Thread 0x7f8518911740 (LWP 4078)):
>> #0  fio_libaio_getevents (td=0x7f850076fa80, min=15, max=15,
>> t=<optimized out>) at engines/libaio.c:161
>> #1  0x000000000041a493 in td_io_getevents (td=td@entry=0x7f850076fa80,
>> min=15, max=<optimized out>, t=0x0) at ioengines.c:241
[...]
>
> Huh, weird. Is this a new regression?

I don't think it's new. I've seen this with Fedora's older
fio-2.6-1.fc24.x86_64 RPM:
Stack trace of thread 8294:
#0  0x000000000046b458 fio_libaio_getevents (fio)
#1  0x000000000041b9a3 td_io_getevents (fio)
#2  0x0000000000440509 io_u_queued_complete (fio)
#3  0x000000000040cec4 cleanup_pending_aio (fio)
#4  0x000000000045f658 thread_main (fio)
#5  0x00000000004609ce run_threads (fio)
#6  0x0000000000460e4d fio_backend (fio)
#7  0x000000000040ddea main (fio)
#8  0x00007fa7f1013731 __libc_start_main (libc.so.6)
#9  0x000000000040de39 _start (fio)

I don't think it happens in the normal course of operation but only
when a device mapper device is somehow removed while fio is still
using it? So far I've been unable to identify the steps that lead up
to it.

-- 
Sitsofe | http://sucs.org/~sits/
--
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



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux