3.6.6 crashes on ARM.

2013-04-10 Thread openpandora
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(0x4011, 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(0x4006, 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, 

Re: 3.6.6 crashes on ARM.

2013-04-10 Thread openpandora
Forgot to mention that unopkg segfaults.


- Mail original -
De: openpand...@free.fr
À: libreoffice@lists.freedesktop.org
Envoyé: Mercredi 10 Avril 2013 14:45:03
Objet: 3.6.6 crashes on ARM.

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(0x4011, 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(0x4006, 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

Re: 3.6.6 crashes on ARM.

2013-04-10 Thread Michael Meeks

On Wed, 2013-04-10 at 14:48 +0200, openpand...@free.fr wrote:
 Forgot to mention that unopkg segfaults.

This list is a great place to discuss code patches, and so on - but it
is not primarily a place to report bugs; best to try to QA list for
that, that is unless you want to help debug the problems and hack on
fixing them.

Assuming that you do; you'll need a debuginfo package installed, and to
run soffice.bin inside gdb to get a good stack-trace; then I'd recommend
filing that as a bug at http://bugs.freedesktop.org/ and posting your
findings about it there as you work through what's going on.

Anyhow - thanks for helping improve LibreOffice !

ATB,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice