[Bug 156] New: Missing 32MSB bits of System.currentTimeMillis() on AU11xx embedded board (MIPSEL)
[email protected] Sun, 28 Aug 2005 15:20:31 -0400
| Newsgroups | gmane.comp.java.vm.sablevm.bugs |
|---|---|
| Message-ID | <[email protected]> |
http://sablevm.org/bugs/show_bug.cgi?id=156
Summary: Missing 32MSB bits of System.currentTimeMillis() on
AU11xx embedded board (MIPSEL)
Product: SableVM
Version: trunk
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: default
AssignedTo: [email protected]
ReportedBy: [email protected]
QAContact: [email protected]
CPU: Au1100, id:0x02, rev:0x04
BOARD: F+S NETDCU6
OS: Linux 2.6.11
JAVAC: Jikes Version 1.22
First, I have noticed wrong date values running jetty-5.1.4
with a precompiled sablevm-1.11-3_mipsel debian-package.
What I have already investigated:
- Wrong date was a result of wrong System.currentTimeMillis() values.
- Only 32 MSB Bits were wrong (seems like random values) / 32 LSB Bits OK.
- C-Function gettimeofday works fine.
- Calculations (multiply, devide, +/-) with long values works.
- Building sablevm-trunk+4498/sablevm-classpath-trunk+4498:
this version returns also wrong currentTimeMillis() values
(32 LSB Bits OK / but 32 MSB Bits are always zero).
Could this be a result of bad mem-alignment?
(Are there any test cases to test this issue?)
Due to limited resources on board i'm not able to debug.
Thanks.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.