Fwd: segmentation fault in flist from workqueue.c

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

 



hi,

I'm using fio-2.21 built without optimization on Centos based distribution
Linux ... 3.10.0-... + #1 SMP Thu May 18 13:39:20 UTC 2017 x86_64
x86_64 x86_64 GNU/Linux

fio crashed on segmentation fault.
it happened several times, with a different set of parameters, always
with ioqueue depth higher than 1.

details from one of the crashes follow.

thanks,
Ido.

backtrace from gdb:
Program terminated with signal 11, Segmentation fault.
#0  0x0000000000479725 in __flist_splice (list=0x7f535a11dbd0,
prev=0x7f5337246ee0, next=0x7f5337246ee0) at os/../flist.h:123
123    os/../flist.h: No such file or directory.
(gdb) bt
#0  0x0000000000479725 in __flist_splice (list=0x7f535a11dbd0,
prev=0x7f5337246ee0, next=0x7f5337246ee0) at os/../flist.h:123
#1  0x0000000000479787 in flist_splice_init (list=0x7f535a11dbd0,
head=0x7f5337246ee0) at os/../flist.h:157
#2  0x0000000000479ef1 in worker_thread (data=0x7f535a11db70) at workqueue.c:198
#3  0x00007f535b6f3dc5 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f535b21e73d in clone () from /lib64/libc.so.6
(gdb) p first
$1 = (struct flist_head *) 0x7f534000c9a0
(gdb) p last
$2 = (struct flist_head *) 0x7f534000c8e0
(gdb) p list
$3 = (const struct flist_head *) 0x7f535a11dbd0

4 processes failed, at different times (this is the output):
write-sg131-64k-para: (g=0): rw=write, bs=(R) 64.0KiB-64.0KiB, (W)
64.0KiB-64.0KiB, (T) 64.0KiB-64.0KiB, ioengine=sg, iodepth=16
randwrite-sg131-64k-para: (g=1): rw=randwrite, bs=(R) 64.0KiB-64.0KiB,
(W) 64.0KiB-64.0KiB, (T) 64.0KiB-64.0KiB, ioengine=sg, iodepth=16
read-sg131-64k-para: (g=2): rw=read, bs=(R) 64.0KiB-64.0KiB, (W)
64.0KiB-64.0KiB, (T) 64.0KiB-64.0KiB, ioengine=sg, iodepth=16
randread-sg131-64k-para: (g=3): rw=randread, bs=(R) 64.0KiB-64.0KiB,
(W) 64.0KiB-64.0KiB, (T) 64.0KiB-64.0KiB, ioengine=sg, iodepth=16
fio-2.21
Starting 4 processes
fio: pid=42510, got signal=118%][r=0KiB/s,w=0KiB/s][r=0,w=0 IOPS][eta
19m:22s]
Jobs: 1 (f=1): [K(1),w(1),P(2)][6.6%][r=0KiB/s,w=9031KiB/s][r=0,w=141
IOPS][eta 15m:57s]
fio: pid=42573, got signal=11)][11.3%][r=0KiB/s,w=1848KiB/s][r=0,w=28
IOPS][eta 15m:10s]
fio: pid=42635, got signal=11)][21.0%][r=0KiB/s,w=0KiB/s][r=0,w=0
IOPS][eta 10m:56s]
fio: pid=42696, got signal=11.3%][r=9315KiB/s,w=0KiB/s][r=145,w=0
IOPS][eta 06m:46s]


./fio X.fio (created with genfio, overriding io engine from libaio to sg):
[global]
ioengine=sg
invalidate=1
ramp_time=5
iodepth=16
runtime=300
time_based
log_avg_msec=50
log_compression=64k
#log_store_compressed=1

[write-sg13-64k-para]
bs=64k
stonewall
filename=/dev/sg13
rw=write
write_bw_log=ib43-64k-sg13-write-para.results
write_iops_log=ib43-64k-sg13-write-para.results

[randwrite-sg13-64k-para]
bs=64k
stonewall
filename=/dev/sg13
rw=randwrite
write_bw_log=ib43-64k-sg13-randwrite-para.results
write_iops_log=ib43-64k-sg13-randwrite-para.results

[read-sg13-64k-para]
bs=64k
stonewall
filename=/dev/sg13
rw=read
write_bw_log=ib43-64k-sg13-read-para.results
write_iops_log=ib43-64k-sg13-read-para.results

[randread-sg13-64k-para]
bs=64k
stonewall
filename=/dev/sg13
rw=randread
write_bw_log=ib43-64k-sg13-randread-para.results
write_iops_log=ib43-64k-sg13-randread-para.results
--
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