• Julien Nabet's avatar
    Resolves: fdo#79137 Crash in oox::vml::InputStream::updateBuffer · 372d5d74
    Julien Nabet yazdı
    bt shows:
    Program received signal SIGSEGV, Segmentation fault.
    0x00002aaadba213fb in oox::vml::InputStream::updateBuffer (this=0x8d7fd80) at /home/julien/compile-libreoffice/libreoffice/oox/source/vml/vmlinputstream.cxx:339
    339	    while( (mnBufferPos >= maBuffer.getLength()) && !mxTextStrm->isEOF() )
    (gdb) bt
    0x00002aaadba213fb in oox::vml::InputStream::updateBuffer (this=0x8d7fd80) at /home/julien/compile-libreoffice/libreoffice/oox/source/vml/vmlinputstream.cxx:339
    0x00002aaadba21048 in oox::vml::InputStream::available (this=0x8d7fd80) at /home/julien/compile-libreoffice/libreoffice/oox/source/vml/vmlinputstream.cxx:326
    0x00002aaacf5a0249 in sax_fastparser::FastSaxParserImpl::parseStream (this=0x89aea30, maStructSource=...)
    at /home/julien/compile-libreoffice/libreoffice/sax/source/fastparser/fastparser.cxx:810
    
    Indeed, mxTextStrm is invalid, so let's test its validity in InputStream constructor
    
    Change-Id: Ifed79603e33b64d11eb07656df17824b7f98058f
    372d5d74
Adı
Son kayıt (commit)
Son güncelleme
..
vmldrawing.cxx Loading commit data...
vmldrawingfragment.cxx Loading commit data...
vmlformatting.cxx Loading commit data...
vmlinputstream.cxx Loading commit data...
vmlshape.cxx Loading commit data...
vmlshapecontainer.cxx Loading commit data...
vmlshapecontext.cxx Loading commit data...
vmltextbox.cxx Loading commit data...
vmltextboxcontext.cxx Loading commit data...