Closed Bug 959423 Opened 11 years ago Closed 11 years ago

OpenH264: Assertion failed: (*ppPic1 != *ppPic2) [@WelsSVCEnc::WelsExchangeSpatialPictures]

Categories

(Core :: WebRTC: Audio/Video, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: posidron, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, crash, testcase)

Attachments

(3 files)

Attached file callstack
codec/encoder/./core/src/picture_handle.cpp:178 void WelsExchangeSpatialPictures (SPicture** ppPic1, SPicture** ppPic2) { SPicture* tmp = *ppPic1; * assert (*ppPic1 != *ppPic2); *ppPic1 = *ppPic2; *ppPic2 = tmp; } To reproduce do: ./h264enc welsenc_fuzz.cfg Tested with https://github.com/cisco/openh264/commit/301b06a
Attached file welsenc_fuzz.cfg
Attached file layer_fuzz.cfg
Component: Video/Audio → WebRTC: Audio/Video
we can reproduce this issue. and is working on it.
Hi Christoph: fix it. Could you verify it on cisco/master branch? thanks!
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
See Also: → 963392
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: