diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2014-05-24 16:35:49 +0200 |
---|---|---|
committer | Julien Nabet <serval2412@yahoo.fr> | 2014-05-24 16:36:41 +0200 |
commit | 372d5d74ad8cfb9b69dc20557359c4a2c1597b57 (patch) | |
tree | 7b019f4455ecc39dec6ba95d1401ce9d0bdde2bd /include | |
parent | bfda48e498b9c25bdc1f34df9dd23f50e0ea0bf7 (diff) |
Resolves: fdo#79137 Crash in oox::vml::InputStream::updateBuffer
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
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions