[Libreoffice-bugs] [Bug 48738] New: Segfault during opening a file

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 15 20:39:25 CEST 2012


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

             Bug #: 48738
           Summary: Segfault during opening a file
    Classification: Unclassified
           Product: LibreOffice
           Version: LibO 3.5.1 Release
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
        AssignedTo: libreoffice-bugs at lists.freedesktop.org
        ReportedBy: boday at i.ua


Created attachment 60024
  --> https://bugs.freedesktop.org/attachment.cgi?id=60024
The file that caused the error

I have a *.docx file created in MS Office 2010 (attached). During opening the
file a segfault occurs. Expected action: opening a file.

System: ArchLinux
Linux myhost 3.3.2-1-ck #1 SMP PREEMPT Fri Apr 13 15:00:51 EDT 2012 x86_64
Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz GenuineIntel GNU/Linux

LibreOffice 3.5.1.2 
Build ID: 350m1(Build:102)

LibreOffice has been installed from ArchLinux extra repository.

gdb.log below
===========================================================================
GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/libreoffice/program/soffice.bin...(no debugging
symbols found)...done.
[?1034h(gdb) run
Starting program: /usr/lib/libreoffice/program/soffice.bin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0x7fffed817700 (LWP 5046)]
[New Thread 0x7fffe5941700 (LWP 5047)]
[New Thread 0x7fffe5140700 (LWP 5048)]
[New Thread 0x7fffde370700 (LWP 5049)]
[New Thread 0x7fffd2649700 (LWP 5050)]
[New Thread 0x7fffcbb7f700 (LWP 5053)]
[Thread 0x7fffcbb7f700 (LWP 5053) exited]
[Thread 0x7fffe5941700 (LWP 5047) exited]
[New Thread 0x7fffe5941700 (LWP 5056)]
[New Thread 0x7fffcbb7f700 (LWP 5057)]
[New Thread 0x7fffc9591700 (LWP 5058)]
[New Thread 0x7fffc8d90700 (LWP 5059)]
[Thread 0x7fffc9591700 (LWP 5058) exited]
[Thread 0x7fffc8d90700 (LWP 5059) exited]
[Thread 0x7fffcbb7f700 (LWP 5057) exited]
[New Thread 0x7fffcbb7f700 (LWP 5061)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffb7ac7fe1 in ?? ()
   from /usr/lib/libreoffice/program/../program/libooxmllo.so
(gdb) backtrace
#0  0x00007fffb7ac7fe1 in ?? ()
   from /usr/lib/libreoffice/program/../program/libooxmllo.so
#1  0x00007fffba8338fc in ?? ()
   from /usr/lib/libreoffice/program/../program/fastsax.uno.so
#2  0x00007fffee00fa34 in ?? () from /usr/lib/libexpat.so.1
#3  0x00007fffee010c91 in ?? () from /usr/lib/libexpat.so.1
#4  0x00007fffee00db07 in ?? () from /usr/lib/libexpat.so.1
#5  0x00007fffee00f4bb in ?? () from /usr/lib/libexpat.so.1
#6  0x00007fffee012a9d in XML_ParseBuffer () from /usr/lib/libexpat.so.1
#7  0x00007fffba832879 in ?? ()
   from /usr/lib/libreoffice/program/../program/fastsax.uno.so
#8  0x00007fffba836a47 in ?? ()
   from /usr/lib/libreoffice/program/../program/fastsax.uno.so
#9  0x00007fffb7ab7f45 in ?? ()
   from /usr/lib/libreoffice/program/../program/libooxmllo.so
#10 0x00007fffb80e0788 in
WriterFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&) ()
   from /usr/lib/libreoffice/program/../program/libwriterfilterlo.so
#11 0x00007ffff5949f29 in SfxObjectShell::ImportFrom(SfxMedium&, bool) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#12 0x00007ffff5942492 in SfxObjectShell::DoLoad(SfxMedium*) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#13 0x00007ffff597b379 in
SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#14 0x00007ffff59bfc8b in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#15 0x00007fffdf8a0d12 in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#16 0x00007fffdf8a2408 in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#17 0x00007fffdf8376eb in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#18 0x00007fffdf837c88 in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#19 0x00007ffff66c5f4e in
comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
const&, rtl::OUString const&, rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/lib/libreoffice/program/libcomphelpgcc3.so
#20 0x00007ffff57a5158 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#21 0x00007ffff581f9f0 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#22 0x00007ffff5821c9b in SfxDispatcher::Execute(unsigned short, unsigned
short, unsigned short, SfxItemSet const&) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#23 0x00007ffff57a620c in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#24 0x00007ffff581f9f0 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#25 0x00007ffff5821684 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#26 0x00007ffff59a67ba in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#27 0x00007ffff3c2f568 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#28 0x00007ffff3c3895e in SalGenericDisplay::DispatchInternalEvent() ()
   from /usr/lib/libreoffice/program/libvcllo.so
#29 0x00007fffeafd2b02 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#30 0x00007fffeafd2b89 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#31 0x00007fffe97258bd in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#32 0x00007fffe97260b8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007fffe9726289 in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#34 0x00007fffeafd2869 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#35 0x00007fffeafd373d in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#36 0x00007ffff39c9381 in Application::Yield(bool) ()
   from /usr/lib/libreoffice/program/libvcllo.so
#37 0x00007ffff39c9437 in Application::Execute() ()
   from /usr/lib/libreoffice/program/libvcllo.so
#38 0x00007ffff792e09d in ?? ()
   from /usr/lib/libreoffice/program/libsofficeapp.so
#39 0x00007ffff39cff61 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#40 0x00007ffff39d0005 in SVMain() ()
   from /usr/lib/libreoffice/program/libvcllo.so
#41 0x00007ffff7955195 in soffice_main ()
   from /usr/lib/libreoffice/program/libsofficeapp.so
#42 0x00000000004005fb in ?? ()
#43 0x00007ffff7592455 in __libc_start_main () from /lib/libc.so.6
#44 0x0000000000400631 in ?? ()
#45 0x00007fffffffe748 in ?? ()
#46 0x0000000000000000 in ?? ()
(gdb) thread apply all bt

Thread 12 (Thread 0x7fffcbb7f700 (LWP 5061)):
#0  0x00007ffff715cc61 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff7b8e9cc in osl_waitCondition ()
   from /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#2  0x00007fffeb24e724 in ?? ()
   from /usr/lib/libreoffice/program/../program/configmgr.uno.so
#3  0x00007fffeb252e6a in ?? ()
   from /usr/lib/libreoffice/program/../program/configmgr.uno.so
#4  0x00007ffff7b9174c in ?? ()
   from /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#5  0x00007ffff7158e0e in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff76551ed in clone () from /lib/libc.so.6

Thread 8 (Thread 0x7fffe5941700 (LWP 5056)):
#0  0x00007ffff715cc61 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007fffe99d8475 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007fffe96fa4df in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fffe974d6e1 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fffe974b186 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7158e0e in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff76551ed in clone () from /lib/libc.so.6

Thread 6 (Thread 0x7fffd2649700 (LWP 5050)):
#0  0x00007ffff764d06f in poll () from /lib/libc.so.6
#1  0x00007fffe94826e8 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_genlo.so
#2  0x00007ffff7b9174c in ?? ()
   from /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#3  0x00007ffff7158e0e in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff76551ed in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7fffde370700 (LWP 5049)):
#0  0x00007ffff764d06f in poll () from /lib/libc.so.6
#1  0x00007fffe949c3b1 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_genlo.so
#2  0x00007fffe949c596 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_genlo.so
#3  0x00007ffff7b9174c in ?? ()
   from /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#4  0x00007ffff7158e0e in start_thread () from /lib/libpthread.so.0
#5  0x00007ffff76551ed in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7fffe5140700 (LWP 5048)):
#0  0x00007ffff7655eed in accept () from /lib/libc.so.6
#1  0x00007ffff7b98a5f in osl_acceptPipe ()
   from /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#2  0x00007ffff7951df2 in ?? ()
   from /usr/lib/libreoffice/program/libsofficeapp.so
#3  0x00007ffff795467a in ?? ()
   from /usr/lib/libreoffice/program/libsofficeapp.so
#4  0x00007ffff7b9174c in ?? ()
   from /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#5  0x00007ffff7158e0e in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff76551ed in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fffed817700 (LWP 5046)):
#0  0x00007ffff715cc61 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007ffff7bb71ff in ?? ()
   from /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#2  0x00007ffff7158e0e in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff76551ed in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7ffff7fb98c0 (LWP 5043)):
#0  0x00007fffb7ac7fe1 in ?? ()
   from /usr/lib/libreoffice/program/../program/libooxmllo.so
#1  0x00007fffba8338fc in ?? ()
   from /usr/lib/libreoffice/program/../program/fastsax.uno.so
#2  0x00007fffee00fa34 in ?? () from /usr/lib/libexpat.so.1
#3  0x00007fffee010c91 in ?? () from /usr/lib/libexpat.so.1
#4  0x00007fffee00db07 in ?? () from /usr/lib/libexpat.so.1
#5  0x00007fffee00f4bb in ?? () from /usr/lib/libexpat.so.1
#6  0x00007fffee012a9d in XML_ParseBuffer () from /usr/lib/libexpat.so.1
#7  0x00007fffba832879 in ?? ()
   from /usr/lib/libreoffice/program/../program/fastsax.uno.so
#8  0x00007fffba836a47 in ?? ()
   from /usr/lib/libreoffice/program/../program/fastsax.uno.so
#9  0x00007fffb7ab7f45 in ?? ()
   from /usr/lib/libreoffice/program/../program/libooxmllo.so
#10 0x00007fffb80e0788 in
WriterFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&) ()
   from /usr/lib/libreoffice/program/../program/libwriterfilterlo.so
#11 0x00007ffff5949f29 in SfxObjectShell::ImportFrom(SfxMedium&, bool) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#12 0x00007ffff5942492 in SfxObjectShell::DoLoad(SfxMedium*) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#13 0x00007ffff597b379 in
SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#14 0x00007ffff59bfc8b in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#15 0x00007fffdf8a0d12 in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#16 0x00007fffdf8a2408 in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#17 0x00007fffdf8376eb in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#18 0x00007fffdf837c88 in ?? ()
   from /usr/lib/libreoffice/program/../program/libfwklo.so
#19 0x00007ffff66c5f4e in
comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
const&, rtl::OUString const&, rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) ()
   from /usr/lib/libreoffice/program/libcomphelpgcc3.so
#20 0x00007ffff57a5158 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#21 0x00007ffff581f9f0 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#22 0x00007ffff5821c9b in SfxDispatcher::Execute(unsigned short, unsigned
short, unsigned short, SfxItemSet const&) ()
   from /usr/lib/libreoffice/program/libsfxlo.so
#23 0x00007ffff57a620c in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#24 0x00007ffff581f9f0 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#25 0x00007ffff5821684 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#26 0x00007ffff59a67ba in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#27 0x00007ffff3c2f568 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#28 0x00007ffff3c3895e in SalGenericDisplay::DispatchInternalEvent() ()
   from /usr/lib/libreoffice/program/libvcllo.so
#29 0x00007fffeafd2b02 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#30 0x00007fffeafd2b89 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#31 0x00007fffe97258bd in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#32 0x00007fffe97260b8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007fffe9726289 in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#34 0x00007fffeafd2869 in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#35 0x00007fffeafd373d in ?? ()
   from /usr/lib/libreoffice/program/libvclplug_gtklo.so
#36 0x00007ffff39c9381 in Application::Yield(bool) ()
   from /usr/lib/libreoffice/program/libvcllo.so
#37 0x00007ffff39c9437 in Application::Execute() ()
   from /usr/lib/libreoffice/program/libvcllo.so
#38 0x00007ffff792e09d in ?? ()
   from /usr/lib/libreoffice/program/libsofficeapp.so
#39 0x00007ffff39cff61 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#40 0x00007ffff39d0005 in SVMain() ()
   from /usr/lib/libreoffice/program/libvcllo.so
#41 0x00007ffff7955195 in soffice_main ()
   from /usr/lib/libreoffice/program/libsofficeapp.so
#42 0x00000000004005fb in ?? ()
#43 0x00007ffff7592455 in __libc_start_main () from /lib/libc.so.6
#44 0x0000000000400631 in ?? ()
#45 0x00007fffffffe748 in ?? ()
#46 0x0000000000000000 in ?? ()
(gdb) quit
A debugging session is active.

    Inferior 1 [process 5043] will be killed.

Quit anyway? (y or n)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Libreoffice-bugs mailing list