Closed Bug 512792 Opened 15 years ago Closed 15 years ago

Very obvious alignment problems in libogz

Categories

(Core :: Audio/Video, defect)

Sun
NetBSD
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 511038

People

(Reporter: martin, Unassigned)

Details

Attachments

(2 files)

The INT64_LE_AT and friends macros in media/liboggz/src/liboggz/oggz_auto.c cast an unaligned pointer to an int type of a bigger size and dereference it before calling endian conversion functions - this obviously can't work on alignement critical architectures.
You probably want to properly create an ogg_uint64_t though
Assignee: nobody → general
Component: General → JavaScript Engine
Product: Firefox → Core
QA Contact: general → general
Version: 3.5 Branch → unspecified
Assignee: general → nobody
Component: JavaScript Engine → Video/Audio
QA Contact: general → video.audio
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Thanks for the bug report Martin - we have a fix for this that is included in a liboggz update which unfortunately causes tests to fail, so it will be checked in once that's resolved.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: