[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#940914: marked as done (uno-libs3: Segfault on launch in cppu::_copyConstructAnyFromData)



Your message dated Sat, 5 Dec 2020 09:03:20 +0100
with message-id <ada31610-858e-5a9f-8f88-61e10571780f@debian.org>
and subject line Re: Bug#940914: uno-libs3: Segfault on launch in cppu::_copyConstructAnyFromData
has caused the Debian Bug report #940914,
regarding uno-libs3: Segfault on launch in cppu::_copyConstructAnyFromData
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
940914: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940914
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: uno-libs3
Version: 6.1.5-3+deb10u4
Severity: grave
Justification: renders package unusable

Dear Maintainer,

LibreOffice is crashing on launch with a segfault.

Fatal exception: Signal 11
Stack:
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x3d523)[0x7f491d642523]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x3d733)[0x7f491d642733]
/lib/x86_64-linux-gnu/libc.so.6(+0x37840)[0x7f491d455840]
/usr/lib/libreoffice/program/libuno_cppu.so.3(+0x14b32)[0x7f491a873b32]
/usr/lib/libreoffice/program/libuno_cppu.so.3(uno_type_any_assign+0x97)[0x7f491a872f27]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2aac888)[0x7f492010f888]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2aad565)[0x7f4920110565]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN3utl10ConfigItemC2ERKN3rtl8OUStringE14ConfigItemMode+0x7b)[0x7f49201057db]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2b02028)[0x7f4920165028]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN19SvtSysLocaleOptionsC1Ev+0x11f)[0x7f492016651f]
/usr/lib/libreoffice/program/libmergedlo.so(_Z7InitVCLv+0x1a0)[0x7f49204ba4f0]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2e58a8d)[0x7f49204bba8d]
/usr/lib/libreoffice/program/libmergedlo.so(_Z6SVMainv+0x30)[0x7f49204bbae0]
/usr/lib/libreoffice/program/libmergedlo.so(soffice_main+0x91)[0x7f491f58dde1]
/usr/lib/libreoffice/program/soffice.bin(+0x107b)[0x5577eff6e07b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7f491d44209b]
/usr/lib/libreoffice/program/soffice.bin(+0x10ba)[0x5577eff6e0ba]
Aborted


Running libreoffice with symbols installed in gdb shows:

michel@service-dyn79 /$ gdb /usr/lib/libreoffice/program/soffice.bin
GNU gdb (Debian 8.2.1-2+b1) 8.2.1
Copyright (C) 2018 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/libreoffice/program/soffice.bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/libreoffice/program/soffice.bin
[Detaching after fork from child process 3204]
[New Thread 0x7f78d2cfa700 (LWP 3205)]
[New Thread 0x7f78d1158700 (LWP 3210)]

Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
0x00007f78d70bab32 in cppu::_copyConstructAnyFromData (mapping=0x0, acquire=0x7f78db10c360,
    pTypeDescr=<optimized out>, pType=<optimized out>, pSource=0x7ffcf8b48b50, pDestAny=0x5624f7df75f8)
    at ./include/typelib/typedescription.h:1016
1016	./include/typelib/typedescription.h: No such file or directory.
(gdb) bt
#0  0x00007f78d70bab32 in cppu::_copyConstructAnyFromData(_uno_Any*, void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, void (*)(void*), _uno_Mapping*)
    (mapping=0x0, acquire=0x7f78db10c360, pTypeDescr=<optimized out>, pType=<optimized out>, pSource=0x7ffcf8b48b50, pDestAny=0x5624f7df75f8) at ./include/typelib/typedescription.h:1016
#1  0x00007f78d70bab32 in cppu::_copyConstructAny(_uno_Any*, void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, void (*)(void*), _uno_Mapping*)
    (pDestAny=pDestAny@entry=0x5624f7df75f8, pSource=pSource@entry=0x7ffcf8b48b50, pType=<optimized out>,
    pType@entry=0x5624f7d4d4f0, pTypeDescr=pTypeDescr@entry=0x0, acquire=acquire@entry=0x7f78db10c360, mapping=mapping@entry=0x0) at ./cppu/source/uno/copy.hxx:264
#2  0x00007f78d70b9f27 in uno_type_any_assign(uno_Any*, void*, typelib_TypeDescriptionReference*, uno_AcquireFunc, uno_ReleaseFunc)
    (pDest=0x5624f7df75f8, pSource=0x7ffcf8b48b50, pType=0x5624f7d4d4f0, acquire=0x7f78db10c360, release=<optimized out>) at ./cppu/source/uno/any.cxx:39
#3  0x00007f78dc956888 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#4  0x00007f78dc957565 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#5  0x00007f78dc94c7db in utl::ConfigItem::ConfigItem(rtl::OUString const&, ConfigItemMode) ()
    at /usr/lib/libreoffice/program/libmergedlo.so
#6  0x00007f78dc9ac028 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#7  0x00007f78dc9ad51f in SvtSysLocaleOptions::SvtSysLocaleOptions() ()
    at /usr/lib/libreoffice/program/libmergedlo.so
#8  0x00007f78dcd014f0 in InitVCL() () at /usr/lib/libreoffice/program/libmergedlo.so
#9  0x00007f78dcd02a8d in  () at /usr/lib/libreoffice/program/libmergedlo.so
#10 0x00007f78dcd02ae0 in SVMain() () at /usr/lib/libreoffice/program/libmergedlo.so
#11 0x00007f78dbdd4de1 in soffice_main () at /usr/lib/libreoffice/program/libmergedlo.so
#12 0x00005624f679207b in  ()
#13 0x00007f78d9c8909b in __libc_start_main (main=
    0x5624f6792070, argc=1, argv=0x7ffcf8b48fa8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcf8b48f98) at ../csu/libc-start.c:308
#14 0x00005624f67920ba in  ()


Running LibreOffice in an empty home produces the same crash, so it is
not a configuration issue.

Michel Le Bihan

-- System Information:
Debian Release: 10.1
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages uno-libs3 depends on:
ii  libc6       2.28-10
ii  libgcc1     1:8.3.0-6
ii  libstdc++6  8.3.0-6

uno-libs3 recommends no packages.

uno-libs3 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Hi,

Am 05.12.20 um 02:50 schrieb Witold Baryluk:
> Yes, we can close it.
> 
> If I ever find the reason why, or it happens again, I will simply reopen and
> post updates.

OK, thanks. Doing.

Regards,

Rene

--- End Message ---

Reply to: