Red Hat Bugzilla – Bug 106216
Segmentation fault in Iometer (at futex call by glibc)
Last modified: 2007-04-18 12:58:07 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030718
Description of problem:
I'am one of the maintainers of the Iometer
One of our users reported an error (segementation fault) when
running the benchmark suite with RedHat 9 (2.4.20-8 kernel).
The error is 100% reproducable on every RH9 box we have tested
so far - the strange thing is, that everything worked fine with
RH7.2 as well as RH8.0.
I did some investigations (for example ltrace / strace -> already
send to Ingo Molnar) and it seems, that the SIGSEGV signal is
raised due to an futex() call with ETIMEDOUT as return code.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Start a benchmark (any kind of setup)
2.End the benchmark run (crash happens while transfering the results)
Actual Results: The benchmark driver (executable called dynamo) crashes
with a segmentation fault.
Expected Results: The benchmark driver continues to run until the enduser
ends it explicitely.
Traces have been send to Ingo Molnar
Is the benchmark available somewhere?
If not, can the details be posted here? Also, can you reproduce it with
Fedora Core Test 2?
Without details there is nothing that can be done about it.
The benchmark is open source and can be downloaded from
the download area of the URL provided in the initial posting:
So far the same thing wasn't tested with Fedora Core Test 2.
If you provide me with a download URL for the needed ISO's
I will give it a try.
The strace/ltrace output again was already provided to Ingo
Molnar but if you point me to a location where to upload it
I will provide that information as well.
The best place to upload them is this bug (so that they are recorded too).
There is the "Create a New Attachment" for exactly this purpose.
Created attachment 94920 [details]
ltrace output for the crashing executable
Created attachment 94921 [details]
strace output for the crashing executable
Ok, two more information I didn't add so far:
1.) IMPORTANT: The segmentation fault can be
prevented by using LD_ASSUME_KERNEL=2.4.1
2.) Ingo wanted me to create a bugzilla request
(I already sent him the bug number)
It looks like it is segfaulting somewhere in aio code in librt, at least that's
Can you run it with LD_PRELOAD=/lib/libSegFault.so and/or ulimit -c unlimited; run the program; gdb ./the_program core*
and get backtrace etc.?
Fedora Core Test2 isos are available from ftp://ftp.redhat.com/pub/redhat/linux/beta/severn/
Also, if I were to look at it myself, I'd appreciate step by step instructions
how to run the testsuite to reproduce it.
No response in a month. No bug has been demonstrated. I'm closing
the bug now. If there is something wrong and you can demonstrate it,
reopen the bug.