Discussion:
Filebench-1.4.8 Linux oltp workload and segfault
Priya Sehgal
2009-07-23 01:37:30 UTC
Permalink
Hello,
I have ported Filebench-1.4.8 to Linux and it compiles well and is installed.
I am attaching a patch of filebench-1.4.8 for linux.

I tried running oltp workload and here is what I get:
" Unexpected Process termination Code 2, Errno 0 on line 133"
and dmesg gives me segfault 6.

Second run gave another error :
4238: 25.252: Waiting for process shadow-12 4252
4238: 28.253: Waiting for process shadow-12 4252
4238: 31.254: Failed to start process shadow-12
4238: 31.254: Creating 230686720 bytes of ISM Shared Memory...
4238: 31.254: Allocated 230686720 bytes of ISM Shared Memory... at 2aaaaacd4000

dmesg :
go_filebench[4252]: segfault at 0000000000000008 rip 0000003c4e60cc82 rsp 00007fff1d65f450 error 4
go_filebench[4238]: segfault at 0000000000000040 rip 00000000004181ce rsp 00007fff81c9bcc0 error 4
go_filebench[4569]: segfault at 00002aaaaf7d4000 rip 0000003c4ea7aa5b rsp 0000000040ceb0e8 error 6

Input values for the oltp run are :
set $nfiles=10
set $filesize=800m
set $iosize=8k
set $meandirwidth=20
set $dirwidth=20
set $directio=0
set $nshadows=200
set $ndbwriters=20
set $usermode=200000
run 60
I did not set the eventrate, so it is 0 by default.

This particular test ran fine on 1.3.4.
Since, some other tests like fileserver , etc were giving me segfaults on 1.3.4 version,
I switched to this latest version hoping all problems would be solved.

Please let me know what could be the problem and how to resolve it.

Thanks.
Priya.
--
This message posted from opensolaris.org
Vasily Tarasov
2010-04-05 22:01:20 UTC
Permalink
Look at our Filebench port, where we have fixed these problems:

http://www.fsl.cs.sunysb.edu/~vass/filebench/

Vasily
--
This message posted from opensolaris.org
Dan
2010-07-08 13:58:52 UTC
Permalink
Hello,

I ran the same oltp workload on the newest version of FB at FSL (1.4.8.fsl.0.6), but got the same error to start the process. I also tried with other workloads, such as fileserver, varmail, and webproxy, and this error happened sometime. My box is Linux 2.6.28-18. Please let me know if you have any clue. Thanks.

Here are the output of FB and dmesg.

----
22365: 280.283: Waiting for process dbwr-10 22583
22365: 283.283: Waiting for process dbwr-10 22583
22365: 286.283: Failed to start process dbwr-10
22365: 310.284: Waiting for process dbwr-8 22581
22365: 313.284: Waiting for process dbwr-8 22581
22365: 316.284: Failed to start process dbwr-8
.....

-----
And dmesg:

[42722.746051] go_filebench[22375]: segfault at 0 ip 00000000 sp bfd06a00 error 4 in go_filebench[8048000+2d000]
[42722.761530] go_filebench[22376]: segfault at 0 ip 00000000 sp bfb72ba0 error 4 in go_filebench[8048000+2d000]
[42722.824851] go_filebench[22380]: segfault at 0 ip 00000000 sp bff51bd0 error 4 in go_filebench[8048000+2d000]
[42722.830001] go_filebench[22381]: segfault at 0 ip 00000000 sp bfdae920 error 4 in go_filebench[8048000+2d000]
[42722.864893] go_filebench[22382]: segfault at 0 ip 00000000 sp bfca2100 error 4 in go_filebench[8048000+2d000]
[42722.894873] go_filebench[22384]: segfault at 0 ip 00000000 sp bfc8ed10 error 4 in go_filebench[8048000+2d000]
[42722.924985] go_filebench[22386]: segfault at 0 ip 00000000 sp bfd6c400 error 4 in go_filebench[8048000+2d000]
[42722.940208] go_filebench[22387]: segfault at 0 ip 00000000 sp bf9f4f90 error 4 in go_filebench[8048000+2d000]
[42722.945416] go_filebench[22388]: segfault at 0 ip 00000000 sp bfb97490 error 4 in go_filebench[8048000+2d000]
[42722.979281] go_filebench[22390]: segfault at 0 ip 00000000 sp bf939270 error 4 in go_filebench[8048000+2d000]
.....
--
This message posted from opensolaris.org
Loading...