The failure in timer_getoverrun
"Xiong, Crystal" <[email protected]> Fri, 20 Feb 2004 08:54:26 +0800
| Newsgroups | gmane.comp.lib.phil |
|---|---|
| Message-ID | <A12F5F3545A0654B97BFD863950C1E18032CEB48@PDSMSX403.ccr.corp.intel.com> |
This is a multi-part message in MIME format. ------_=_NextPart_001_01C3F74C.16B5384A Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Hi all, I ran a test case for timer_getoverrun in posixtestsuite project based = on kernel 2.6.1 with libc-2004-02-01. The case didn't return the = expected overrun numbers as expected.=20 Platform: -------------------- libc: 2004-02-01 Linux kernel: 2.6.1-mm2 SMP on ia32 gcc-3.3.3-20040209 Redhat EL-3.0-update1 Test Case and Output ---------------------- The case can be found at = http://cvs.sourceforge.net/viewcvs.py/posixtest/posixtestsuite/conformanc= e/interfaces/timer_getoverrun/2-2.c Output: FAIL: 62 overruns sent; expected 75 I know there maybe some problems to let nanosleep sleep for the time = equal to the time of the expired times. But is there any way to make = sure the timer expire the accurate times we want? So then we can get the = correct overrun numbers?=20 Attached the strace log.=20 Thanks, Crystal -------------------------------------------------- ------_=_NextPart_001_01C3F74C.16B5384A Content-Type: application/octet-stream; name="strace.log" Content-Transfer-Encoding: base64 Content-Description: strace.log Content-Disposition: attachment; filename="strace.log" ZXhlY3ZlKCIuLzItMi50ZXN0IiwgWyIuLzItMi50ZXN0Il0sIFsvKiAyNiB2YXJzICovXSkgPSAw CnVuYW1lKHtzeXM9IkxpbnV4Iiwgbm9kZT0ibXNnX3EiLCAuLi59KSA9IDAKYnJrKDApICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHg4MDRhMDAwCm1tYXAyKE5VTEwsIDQwOTYs IFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkg PSAweDQwMDE3MDAwCm9wZW4oIi9ldGMvbGQuc28ucHJlbG9hZCIsIE9fUkRPTkxZKSAgICA9IC0x IEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL29wdC9saWJjL2xpYi90 bHMvaTY4Ni9tbXgvbGlicHRocmVhZC5zby4wIiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpzdGF0NjQoIi9vcHQvbGliYy9saWIvdGxzL2k2ODYvbW14 IiwgMHhiZmZmZjE4MCkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9w ZW4oIi9vcHQvbGliYy9saWIvdGxzL2k2ODYvbGlicHRocmVhZC5zby4wIiwgT19SRE9OTFkpID0g LTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpzdGF0NjQoIi9vcHQvbGliYy9s aWIvdGxzL2k2ODYiLCAweGJmZmZmMTgwKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeSkKb3BlbigiL29wdC9saWJjL2xpYi90bHMvbW14L2xpYnB0aHJlYWQuc28uMCIsIE9f UkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKc3RhdDY0KCIv b3B0L2xpYmMvbGliL3Rscy9tbXgiLCAweGJmZmZmMTgwKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL29wdC9saWJjL2xpYi90bHMvbGlicHRocmVhZC5zby4w IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpzdGF0 NjQoIi9vcHQvbGliYy9saWIvdGxzIiwgMHhiZmZmZjE4MCkgPSAtMSBFTk9FTlQgKE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkpCm9wZW4oIi9vcHQvbGliYy9saWIvaTY4Ni9tbXgvbGlicHRocmVh ZC5zby4wIiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 KQpzdGF0NjQoIi9vcHQvbGliYy9saWIvaTY4Ni9tbXgiLCAweGJmZmZmMTgwKSA9IC0xIEVOT0VO VCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL29wdC9saWJjL2xpYi9pNjg2L2xp YnB0aHJlYWQuc28uMCIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeSkKc3RhdDY0KCIvb3B0L2xpYmMvbGliL2k2ODYiLCAweGJmZmZmMTgwKSA9IC0xIEVO T0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL29wdC9saWJjL2xpYi9tbXgv bGlicHRocmVhZC5zby4wIiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5KQpzdGF0NjQoIi9vcHQvbGliYy9saWIvbW14IiwgMHhiZmZmZjE4MCkgPSAtMSBF Tk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW4oIi9vcHQvbGliYy9saWIvbGli cHRocmVhZC5zby4wIiwgT19SRE9OTFkpID0gMwpyZWFkKDMsICJcMTc3RUxGXDFcMVwxXDBcMFww XDBcMFwwXDBcMFwwXDNcMFwzXDBcMVwwXDBcMEBHXDBcMDAwIi4uLiwgNTEyKSA9IDUxMgpmc3Rh dDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0yNTgzODQzLCAuLi59KSA9IDAK bW1hcDIoTlVMTCwgNjUwODgsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFLCAzLCAw KSA9IDB4NDAwMTgwMDAKbW1hcDIoMHg0MDAyNTAwMCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJ VEUsIE1BUF9QUklWQVRFfE1BUF9GSVhFRCwgMywgMHhkKSA9IDB4NDAwMjUwMDAKbW1hcDIoMHg0 MDAyNjAwMCwgNzc0NCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9GSVhF RHxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweDQwMDI2MDAwCmNsb3NlKDMpICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbigiL29wdC9saWJjL2xpYi9saWJjLnNvLjYiLCBP X1JET05MWSkgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1ww XDNcMFwxXDBcMFwwIFpcMVwwMDAiLi4uLCA1MTIpID0gNTEyCmZzdGF0NjQoMywge3N0X21vZGU9 U19JRlJFR3wwNzU1LCBzdF9zaXplPTE5NjYxNTE2LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgMTI1 NjgxMiwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEUsIDMsIDApID0gMHg0MDAyODAw MAptbWFwMigweDQwMTUwMDAwLCAzNjg2NCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklW QVRFfE1BUF9GSVhFRCwgMywgMHgxMjgpID0gMHg0MDE1MDAwMAptbWFwMigweDQwMTU5MDAwLCA3 NTMyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9BTk9O WU1PVVMsIC0xLCAwKSA9IDB4NDAxNTkwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgID0gMApvcGVuKCIvb3B0L2xpYmMvbGliL2xpYm0uc28uNiIsIE9fUkRPTkxZKSA9 IDMKcmVhZCgzLCAiXDE3N0VMRlwxXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDBcM1wwXDFcMFww XDAgNVwwXDAwMCIuLi4sIDUxMikgPSA1MTIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3 NTUsIHN0X3NpemU9MTQwOTk5NiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDEzNjgzMiwgUFJPVF9S RUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEUsIDMsIDApID0gMHg0MDE1YjAwMAptbWFwMigweDQw MTdjMDAwLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVE LCAzLCAweDIwKSA9IDB4NDAxN2MwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgID0gMApvcGVuKCIvb3B0L2xpYmMvbGliL2xpYnJ0LnNvLjEiLCBPX1JET05MWSkgPSAz CnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDNcMFwxXDBcMFww XDI2MFwzMyIuLi4sIDUxMikgPSA1MTIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUs IHN0X3NpemU9NjE4MTUxLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgMjY5NTYsIFBST1RfUkVBRHxQ Uk9UX0VYRUMsIE1BUF9QUklWQVRFLCAzLCAwKSA9IDB4NDAxN2QwMDAKbW1hcDIoMHg0MDE4MzAw MCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9GSVhFRCwgMywg MHg1KSA9IDB4NDAxODMwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ID0gMApvcGVuKCIvb3B0L2xpYmMvbGliL2xpYmRsLnNvLjIiLCBPX1JET05MWSkgPSAzCnJlYWQo MywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDNcMFwxXDBcMFwwQFwzNFww XDAwMCIuLi4sIDUxMikgPSA1MTIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0 X3NpemU9MjU0NTE3LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1Rf V1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4NDAxODQwMDAKbW1h cDIoTlVMTCwgODYzMiwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEUsIDMsIDApID0g MHg0MDE4NTAwMAptbWFwMigweDQwMTg3MDAwLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwg TUFQX1BSSVZBVEV8TUFQX0ZJWEVELCAzLCAweDIpID0gMHg0MDE4NzAwMApjbG9zZSgzKSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1RfUkVB RHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweDQwMTg4 MDAwCnNldF90aHJlYWRfYXJlYSh7ZW50cnlfbnVtYmVyOi0xIC0+IDYsIGJhc2VfYWRkcjoweDQw MTg0YjcwLCBsaW1pdDoxMDQ4NTc1LCBzZWdfMzJiaXQ6MSwgY29udGVudHM6MCwgcmVhZF9leGVj X29ubHk6MCwgbGltaXRfaW5fcGFnZXM6MSwgc2VnX25vdF9wcmVzZW50OjAsIHVzZWFibGU6MX0p ID0gMApzZXRfdGlkX2FkZHJlc3MoMHg0MDE4NGJiOCkgICAgICAgICAgICAgPSAyMjYyCnJ0X3Np Z2FjdGlvbihTSUdSVE1JTiwgezB4NDAwMWM0NDAsIFtdLCBTQV9TSUdJTkZPfSwgTlVMTCwgOCkg PSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19VTkJMT0NLLCBbUlRNSU5dLCBOVUxMLCA4KSA9IDAKZ2V0 cmxpbWl0KDB4MywgMHhiZmZmZjkxMCkgICAgICAgICAgICAgID0gMApydF9zaWdwcm9jbWFzayhT SUdfU0VUTUFTSywgW0NPTlRdLCBOVUxMLCA4KSA9IDAKYnJrKDApICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgID0gMHg4MDRhMDAwCmJyaygweDgwNmIwMDApICAgICAgICAgICAgICAg ICAgICAgICAgICA9IDB4ODA2YjAwMApicmsoMCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPSAweDgwNmIwMDAKU1lTXzI1OSgwLCAweGJmZmZmOGYwLCAweGJmZmZmODY4LCAweDQw MDE2MjQwLCAweDQwMTgzNzdjKSA9IDAKU1lTXzI2MCgweDhmMDAwMDAwLCAwLCAweGJmZmZmOGUw LCAwLCAweDQwMTgzNzdjKSA9IDAKbmFub3NsZWVwKHswLCAzNzcwMDAwMDB9LCBOVUxMKSAgICAg ICAgID0gMApydF9zaWdwcm9jbWFzayhTSUdfVU5CTE9DSywgW0NPTlRdLCBOVUxMLCA4KSA9IDAK LS0tIFNJR0NPTlQgKENvbnRpbnVlZCkgQCAwICgwKSAtLS0KU1lTXzI2MigweDhmMDAwMDAwLCAw eDQwMTgzNzdjLCAwLCAweDQwMDE2MjQwLCAweDgwNDg4MzApID0gNjIKZnN0YXQ2NCgxLCB7c3Rf bW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9NDg0MSwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQw OTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwg MCkgPSAweDQwMTg5MDAwCndyaXRlKDEsICJGQUlMOiAgNjIgb3ZlcnJ1bnMgc2VudDsgZXhwZWN0 ZSIuLi4sIDM3RkFJTDogIDYyIG92ZXJydW5zIHNlbnQ7IGV4cGVjdGVkIDc1CikgPSAzNwptdW5t YXAoMHg0MDE4OTAwMCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCmV4aXRfZ3JvdXAoMSkgICAg ICAgICAgICAgICAgICAgICAgICAgICA9ID8K ------_=_NextPart_001_01C3F74C.16B5384A Content-Type: text/plain; name="ATT272527.txt" Content-Transfer-Encoding: base64 Content-Description: ATT272527.txt Content-Disposition: attachment; filename="ATT272527.txt" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCk5wdGwgbWFp bGluZyBsaXN0DQpOcHRsQGxpbnV4LmludGVsLmNvbQ0KaHR0cDovL2xpbnV4LmludGVsLmNvbS9t YWlsbWFuL2xpc3RpbmZvL25wdGwNCg== ------_=_NextPart_001_01C3F74C.16B5384A--