3.6.6 crashes on ARM.

openpandora at free.fr openpandora at free.fr
Wed Apr 10 05:45:03 PDT 2013


Hi !

Slackware ARM 14.0, 3.2.39 kernel.
I used this build script:

http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/build/libreoffice36.SlackBuild

The build was successful, but as soon as the green splash screen appears, the program quits.

$ strace loffice

execve("/usr/bin/loffice", ["loffice"], [/* 38 vars */]) = 0
brk(0)                                  = 0xd9000
uname({sys="Linux", node="darkstar", ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400bb000
access("/etc/ld.so.preload", R_OK)      = 0
open("/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=238403, ...}) = 0
mmap2(NULL, 238403, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4012a000
close(3)                                = 0
open("/lib/libtermcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\324\v\0\0004\0\0\0"..., 512) = 512
lseek(3, 10620, SEEK_SET)               = 10620
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
lseek(3, 10377, SEEK_SET)               = 10377
read(3, "A*\0\0\0aeabi\0\1 \0\0\0\0055TE\0\6\4\10\1\t\1\22\4\24\1\25"..., 43) = 43
fstat64(3, {st_mode=S_IFREG|0755, st_size=11620, ...}) = 0
mmap2(NULL, 43212, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40204000
mprotect(0x40207000, 28672, PROT_NONE)  = 0
mmap2(0x4020e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x4020e000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0h\t\0\0004\0\0\0"..., 512) = 512
lseek(3, 8640, SEEK_SET)                = 8640
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
lseek(3, 8345, SEEK_SET)                = 8345
read(3, "A*\0\0\0aeabi\0\1 \0\0\0\0055TE\0\6\4\10\1\t\1\22\4\24\1\25"..., 43) = 43
fstat64(3, {st_mode=S_IFREG|0755, st_size=14199, ...}) = 0
mmap2(NULL, 41144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4001d000
mprotect(0x4001f000, 28672, PROT_NONE)  = 0
mmap2(0x40026000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40026000
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\f\366\0\0004\0\0\0"..., 512) = 512
lseek(3, 134832, SEEK_SET)              = 134832
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
lseek(3, 134553, SEEK_SET)              = 134553
read(3, "A*\0\0\0aeabi\0\1 \0\0\0\0055TE\0\6\4\10\1\t\1\22\4\24\1\25"..., 43) = 43
fstat64(3, {st_mode=S_IFREG|0755, st_size=135952, ...}) = 0
mmap2(NULL, 167360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400ef000
mprotect(0x40110000, 28672, PROT_NONE)  = 0
mmap2(0x40117000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0x40117000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,\201\1\0004\0\0\0"..., 512) = 512
lseek(3, 1314708, SEEK_SET)             = 1314708
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
lseek(3, 1314309, SEEK_SET)             = 1314309
read(3, "A(\0\0\0aeabi\0\1\36\0\0\0\0055TE\0\6\4\10\1\t\1\22\4\24\1\25"..., 41) = 41
fstat64(3, {st_mode=S_IFREG|0755, st_size=1570040, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40002000
mmap2(NULL, 1357144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4020f000
mprotect(0x4034d000, 32768, PROT_NONE)  = 0
mmap2(0x40355000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e) = 0x40355000
mmap2(0x40358000, 9560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40358000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400b3000
set_tls(0x400b34c0, 0x400b3b98, 0x40061048, 0x400b34c0, 0x40061048) = 0
mprotect(0x40355000, 8192, PROT_READ)   = 0
mprotect(0x40026000, 4096, PROT_READ)   = 0
mprotect(0x40060000, 4096, PROT_READ)   = 0
munmap(0x4012a000, 238403)              = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
brk(0)                                  = 0xd9000
brk(0xda000)                            = 0xda000
brk(0xdb000)                            = 0xdb000
getuid32()                              = 1000
getgid32()                              = 100
geteuid32()                             = 1000
getegid32()                             = 100
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
gettimeofday({1365605008, 826611}, NULL) = 0
brk(0xdc000)                            = 0xdc000
brk(0xdd000)                            = 0xdd000
open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40157000
read(3, "MemTotal:         500268 kB\nMemF"..., 1024) = 1024
close(3)                                = 0
munmap(0x40157000, 4096)                = 0
brk(0xde000)                            = 0xde000
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTART|0x4000000}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTART|0x4000000}, {SIG_DFL, [], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0
uname({sys="Linux", node="darkstar", ...}) = 0
brk(0xdf000)                            = 0xdf000
stat64("/home/def", {st_mode=S_IFDIR|0711, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0711, st_size=4096, ...}) = 0
getpid()                                = 4773
getppid()                               = 4772
brk(0xe0000)                            = 0xe0000
gettimeofday({1365605008, 832806}, NULL) = 0
brk(0xe1000)                            = 0xe1000
getpgrp()                               = 4772
rt_sigaction(SIGCHLD, {0x48f60, [], SA_RESTART|0x4000000}, {SIG_DFL, [], SA_RESTART|0x4000000}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=3906, rlim_max=3906}) = 0
brk(0xe2000)                            = 0xe2000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/bin/loffice", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbee87024) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/sh\n/usr/lib/libreoffice/p"..., 80) = 53
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
fcntl64(255, F_GETFD)                   = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x20000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=53, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
brk(0xe3000)                            = 0xe3000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\n/usr/lib/libreoffice/p"..., 53) = 53
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x400b3068) = 4774
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x46490, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 139}], 0, NULL) = 4774
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0xbee86ac0, WNOHANG, NULL)    = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {0x46490, [], 0x4000000 /* SA_??? */}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 53)                       = 0
exit_group(139)                         = ?

bash-4.2$ 


More information about the LibreOffice mailing list