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

Bug#873443: uno-libs3: Fatal exception: Signal 6



Hi,

On Mon, Aug 28, 2017 at 02:16:57AM +0200, Linus Lüssing wrote:
> I noticed, that running "$ libreoffice -h" crashed, too. However,

Can confirm...

> that one only fails with the very first line ("terminate called
> after..."). The "Fatal exception" and stack trace is missing
> on the command line output then.

$ strace /usr/lib/libreoffice/program/soffice.bin -h
[...]
lstat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib/libreoffice", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib/libreoffice/program", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/usr/lib/libreoffice/program/libuno_cppu.so.3", {st_mode=S_IFREG|0644, st_size=141408, ...}) = 0
access("/usr/lib/libreoffice/program/../program/versionrc", F_OK) = 0
access("/usr/lib/libreoffice/program/sofficerc", F_OK) = 0
access("/usr/lib/libreoffice/program/sofficerc", F_OK) = 0
open("/usr/lib/libreoffice/program/../program/versionrc", O_RDONLY|O_EXCL|O_LARGEFILE) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=960, ...}) = 0
pread64(5, "[Version]\nAllLanguages=en-US af "..., 4096, 0) = 960
close(5)                                = 0
access("/usr/lib/libreoffice/program/unorc", F_OK) = 0
open("/usr/lib/libreoffice/program/../program/libmergedlo.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
write(2, "terminate called after throwing "..., 48terminate called after throwing an instance of ') = 48
write(2, "com::sun::star::uno::DeploymentE"..., 40com::sun::star::uno::DeploymentException) = 40
write(2, "'\n", 2'
)                      = 2
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
getpid()                                = 29447
gettid()                                = 29447
tgkill(29447, 29447, SIGABRT)           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=29447, si_uid=0} ---
+++ killed by SIGABRT (core dumped) +++
Aborted

Interesting.. Or not.

Since non-merged-lib should also be supported upstream, but..

OTOH, it's mentioned at interesting places in 

/usr/lib/libreoffice/program/services/services.rdb (which is in -common..).

Some archs have that big libmerged and some archs (slow(er), tiny ones) not.

Maybe this has to be moved to -core....
But *.rdb should already be moved by the packaging..

Maybe even /usr/lib/libreoffice/program/pagein-common, too.

Will do a test build on amd64 without libmerged and compare.

Thanks for the report, though I wonder why it only breaks now.

Regards,

Rene


Reply to: