https://bugs.freedesktop.org/show_bug.cgi?id=70483

          Priority: medium
            Bug ID: 70483
          Assignee: [email protected]
           Summary: FILEOPEN: SIGABRT when supplying malformed input files
                    to Writer
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: [email protected]
          Hardware: Other
        Whiteboard: BSA
            Status: UNCONFIRMED
           Version: 4.1.2.3 rc
         Component: Writer
           Product: LibreOffice

Created attachment 87657
  --> https://bugs.freedesktop.org/attachment.cgi?id=87657&action=edit
files that can be used to reproduce the crash

Problem description: 

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

Program received signal SIGABRT, Aborted.
0x0000003001835329 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);

Attached you can find an archive that contains several sample files that can be
used to reproduce the problem.
The files were generated by fuzzing valid files, in order to check for problems
when libreoffice handles malformed input.
The bug was found while testing Libreoffice version 4.0.1.2, but it is
persistent in version 4.1.2.3

Steps to reproduce:
1. Open libreoffice with gdb attached
2. Open the files from the attached archive

A gdb backtrace example of opening one of the files can be found here:
https://docs.google.com/file/d/0Bw_O6opVYHaaSzFTV2gwMWtxR2M/edit?usp=sharing


Operating System: Ubuntu
Version: 4.1.2.3 rc

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to