Karlchen

Results 223 comments of Karlchen

The spirit of open source: When you discover an issue, report or fix it. I'm about to locate it before reporting.

> That just results in instant crash > > ``` > ================================================================= > ==1723157==ERROR: AddressSanitizer: heap-use-after-free on address 0x6060000ba5c0 at pc 0x000000ff511a bp 0x7f262a5141b0 sp 0x7f262a5141a8 > READ of size...

pIoHandler is not passed into libebml. Another try ``` EbmlElement * EbmlElement::SkipData(EbmlStream & DataStream, const EbmlSemanticContext & Context, EbmlElement * TestReadElt, bool AllowDummyElt) { EbmlElement * Result = nullptr; if...

Seems to be a lot more sophisticated ``` EbmlElement * EbmlElement::SkipData(EbmlStream & DataStream, const EbmlSemanticContext & Context, EbmlElement * TestReadElt, bool AllowDummyElt) { EbmlElement * Result = nullptr; EbmlElement *...

What's your libebml version? Is it actually linked? In current Head 1.4.2 I don't see a direct call to ``` #1 0x1015461 in libebml::EbmlVoid::Create() (/home/mangix/devstuff/gerbera/upnp/gerbera+0x1015461) #2 0xff5b19 in libebml::EbmlElement::FindNextElement(libebml::IOCallback&, libebml::EbmlSemanticContext...

Sure it get's loaded when running AddressSanitizer?

It says `libebml::EbmlVoid::Create()`

Update in LibEBML

From the code point of view number 2 may already work. Did you try this out?