FS#251 — valgrind detects two errors
Attached to Project— M5 Bugs
Opened by Ali Saidi (saidi) - Tuesday, 01 May 2007, 05:59PM
Last edited by Ali Saidi (saidi) - Friday, 11 April 2008, 02:02PM
Opened by Ali Saidi (saidi) - Tuesday, 01 May 2007, 05:59PM
Last edited by Ali Saidi (saidi) - Friday, 11 April 2008, 02:02PM
| Bug | |
| CPU | |
| New | |
| No-one | |
| All |
| High | |
| Normal | |
| 1.1 | |
| Undecided | |
| Undecided | |
![]() |
Errors listed below... I can't see anything wrong with the code...
==24752== Conditional jump or move depends on uninitialised value(s)
==24752== at 0x4E9E21: AlphaISAInst::Addl::execute(TimingSimpleCPU*, Trace::InstRecord*) const (bitfield.hh:88)
==24752== by 0x736BFD: TimingSimpleCPU::completeIfetch(Packet*) (timing.cc:547)
==24752== by 0x9F2CD9: EventQueue::serviceOne() (eventq.cc:118)
==24752== by 0xA23491: simulate(long) (simulate.cc:72)
==24752== by 0xA3E532: _wrap_simulate (event_wrap.cc:3367)
==24752== by 0x4E63032: PyObject_Call (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE1717: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4805: PyEval_EvalCodeEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE2C1C: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE3C43: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4805: PyEval_EvalCodeEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4841: PyEval_EvalCode (in /usr/lib/libpython2.5.so.1.0)
==24752== Conditional jump or move depends on uninitialised value(s)
==24752== at 0x873124: Uart8250::write(Packet*) (uart8250.cc:266)
==24752== by 0x8F28CB: SimpleTimingPort::recvTiming(Packet*) (tport.cc:64)
==24752== by 0x8C84B3: Bus::recvTiming(Packet*) (port.hh:189)
==24752== by 0x8CFAB8: Bus::BusPort::recvTiming(Packet*) (bus.hh:168)
==24752== by 0x8B4658: Bridge::BridgePort::trySend() (port.hh:189)
==24752== by 0x9F2CD9: EventQueue::serviceOne() (eventq.cc:118)
==24752== by 0xA23491: simulate(long) (simulate.cc:72)
==24752== by 0xA3E532: _wrap_simulate (event_wrap.cc:3367)
==24752== by 0x4E63032: PyObject_Call (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE1717: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4805: PyEval_EvalCodeEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE2C1C: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== Conditional jump or move depends on uninitialised value(s)
==24752== at 0x4E9E21: AlphaISAInst::Addl::execute(TimingSimpleCPU*, Trace::InstRecord*) const (bitfield.hh:88)
==24752== by 0x736BFD: TimingSimpleCPU::completeIfetch(Packet*) (timing.cc:547)
==24752== by 0x9F2CD9: EventQueue::serviceOne() (eventq.cc:118)
==24752== by 0xA23491: simulate(long) (simulate.cc:72)
==24752== by 0xA3E532: _wrap_simulate (event_wrap.cc:3367)
==24752== by 0x4E63032: PyObject_Call (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE1717: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4805: PyEval_EvalCodeEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE2C1C: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE3C43: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4805: PyEval_EvalCodeEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4841: PyEval_EvalCode (in /usr/lib/libpython2.5.so.1.0)
==24752== Conditional jump or move depends on uninitialised value(s)
==24752== at 0x873124: Uart8250::write(Packet*) (uart8250.cc:266)
==24752== by 0x8F28CB: SimpleTimingPort::recvTiming(Packet*) (tport.cc:64)
==24752== by 0x8C84B3: Bus::recvTiming(Packet*) (port.hh:189)
==24752== by 0x8CFAB8: Bus::BusPort::recvTiming(Packet*) (bus.hh:168)
==24752== by 0x8B4658: Bridge::BridgePort::trySend() (port.hh:189)
==24752== by 0x9F2CD9: EventQueue::serviceOne() (eventq.cc:118)
==24752== by 0xA23491: simulate(long) (simulate.cc:72)
==24752== by 0xA3E532: _wrap_simulate (event_wrap.cc:3367)
==24752== by 0x4E63032: PyObject_Call (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE1717: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE4805: PyEval_EvalCodeEx (in /usr/lib/libpython2.5.so.1.0)
==24752== by 0x4EE2C1C: PyEval_EvalFrameEx (in /usr/lib/libpython2.5.so.1.0)
This task depends upon
This task blocks these from closing
