Bug 212988
Summary: | OpenOffice.org Crashes At Startup for non-root users | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Matthew Keller <kellermg> | ||||
Component: | openoffice.org | Assignee: | Caolan McNamara <caolanm> | ||||
Status: | CLOSED ERRATA | QA Contact: | |||||
Severity: | high | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 6 | CC: | charkins | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 2.0.4-5.5.3 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2006-11-14 08:24:36 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Matthew Keller
2006-10-30 14:45:46 UTC
very strange, still looks like the first UNO exception which would normally point to a selinux issue. Could you strace it for me and attach the output, e.g. strace /usr/lib/openoffice.org2.0/program/soffice.bin > /tmp/ooorun.log 2>&1 Created attachment 139857 [details]
output from strace /usr/lib/openoffice.org2.0/program/soffice.bin > /tmp/ooorun.log 2>&1 as non-root user
open("/home/kellermg/.execoooLSh9yE", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 28 unlink("/home/kellermg/.execoooLSh9yE") = 0 ftruncate64(28, 108) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 28, 0) = -1 ENODEV (No such device) mmap2(NULL, 4096, PROT_READ|PROT_EXEC, MAP_SHARED, 28, 0) = 0x5d2000 should be like... open("/home/caolan/.execooo3gekkC", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 27 unlink("/home/caolan/.execooo3gekkC") = 0 ftruncate64(27, 108) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 27, 0) = 0xb47bf000 mmap2(NULL, 4096, PROT_READ|PROT_EXEC, MAP_SHARED, 27, 0) = 0x203000 might be the way /home is mounted, maybe need to re-work some of the fallback stuff here to try another way. home isn't mounted read-only or something like that ? Erg I missed that. /home/kellermg is an EncFS FUSE filesystem. That said I've been doing the same thing since, oh 2003 or early 2004 on previous versions of FC and OpenOffice. The version of EncFS hasn't changed since April, and I was using FC5/OO on the same filesystem until I upgraded last week. So you can probably reduce the urgency, I'm sorry I didn't dive into that deeper. Something still had to change with how OO deals with that. Yeah, I need to detect the failure, try again with /tmp and on failure die with an explanation instead of a segv. Will do this. Fix checked in, will be in next update For the record, we're seeing this bug with /home mounted over NFS. (In reply to comment #7) > For the record, we're seeing this bug with /home mounted over NFS. That's NFS mounted with noexec option, which is obviously the problem after I looked over the strace output above. Sorry for the bugzilla spam! |