Closed
Bug 723067
Opened 14 years ago
Closed 7 years ago
Misc non-verifiable input causes assertion fails in Debug shell runs
Categories
(Tamarin Graveyard :: Virtual Machine, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: pnkfelix, Unassigned)
Details
Attachments
(11 files)
|
425 bytes,
application/octet-stream
|
Details | |
|
425 bytes,
application/octet-stream
|
Details | |
|
425 bytes,
application/octet-stream
|
Details | |
|
425 bytes,
application/octet-stream
|
Details | |
|
425 bytes,
application/octet-stream
|
Details | |
|
425 bytes,
application/octet-stream
|
Details | |
|
341 bytes,
text/plain
|
Details | |
|
672 bytes,
text/plain
|
Details | |
|
850 bytes,
application/octet-stream
|
Details | |
|
850 bytes,
application/octet-stream
|
Details | |
|
551 bytes,
text/plain
|
Details |
While playing with a fuzzer, I found various inputs that will normally fail verification, but in a Debug build, they assert-fail first.
This is a sign that either
(1) our Debug builds are too strict (in that non-verifiable input should signal the verification failure first, without continuing to a point where an assertion is thrown) or
(2) there is some other latent bug here that is hidden by the Verification failure in the Release builds but is being exposed in the Debug builds.
Either way, should fix.
I will attach all of the relevant abc's to this ticket, as well as the generation method.
| Reporter | ||
Updated•14 years ago
|
Hardware: x86 → x86_64
| Reporter | ||
Comment 1•14 years ago
|
||
signals:
Assertion failed: "((i >= 0 && i < frameSize))" ("../core/FrameState-inlines.h":44)
| Reporter | ||
Comment 2•14 years ago
|
||
signals:
Assertion failed: "((i >= 0 && i < frameSize))" ("../core/FrameState-inlines.h":44)
| Reporter | ||
Comment 3•14 years ago
|
||
signals:
Assertion failed: "((i >= 0 && i < frameSize))" ("../core/FrameState-inlines.h":44)
| Reporter | ||
Comment 4•14 years ago
|
||
signals:
Assertion failed: "((i >= 0 && i < frameSize))" ("../core/FrameState-inlines.h":44)
| Reporter | ||
Comment 5•14 years ago
|
||
signals:
Assertion failed: "((vtable->traits == scopeTraits->traits()))" ("../core/ScopeChain.cpp":163)
| Reporter | ||
Comment 6•14 years ago
|
||
| Reporter | ||
Comment 7•14 years ago
|
||
| Reporter | ||
Comment 8•14 years ago
|
||
| Reporter | ||
Comment 9•14 years ago
|
||
| Reporter | ||
Updated•14 years ago
|
Attachment #593396 -
Attachment description: original (unfuzzed) abc → original (unfuzzed) world.abc
| Reporter | ||
Updated•14 years ago
|
Attachment #593397 -
Attachment description: source for original (unfuzzed) abc → source world.as for original (unfuzzed) world.abc
| Reporter | ||
Comment 10•14 years ago
|
||
| Reporter | ||
Updated•14 years ago
|
Attachment #593414 -
Attachment mime type: text/plain → application/octet-stream
| Reporter | ||
Comment 11•14 years ago
|
||
| Reporter | ||
Comment 12•14 years ago
|
||
(In reply to Felix S Klock II from comment #9)
> Created attachment 593414 [details]
> tworld.abc, fuzzed bit 1469
Signals:
Assertion failed: "((flags != NS_Public ? apiVersion == kApiVersion_VM_ALLVERSIONS : true))" ("../core/Namespace.cpp":63)
Comment 13•7 years ago
|
||
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•