Public bug reported:

We're running 12.04 LTS on numerous workstations, and about one or two
weeks ago various users started having LibreOffice crash during the
start-up splash screen. We've been running the latest 3.5 package
provided as part of the 12.04 LTS release.

My efforts to debug problem found that the program would work fine if the 
user's home directory was local to the workstation. Most of the users on the 
workstations have home directories which are on a network-shared GlusterFS 
volume. For example, the home directory '/home/user1' is really a symlink to 
'/homevol/user1', and the GlusterFS volume is mounted as the '/homevol' 
directory. If the user home directory '/home/user2' is actually on the local 
'/home' directory, then LibreOffice starts up properly.
The '/homevol' volume is formatted as an XFS filesystem, while the local 
'/home' directory is ext4.

I used 'strace' to try and see how things were failing, and the program
bombs after making a few mmap() calls:

14951 lstat("/usr/lib/ure/lib/libuno_cppu.so.3", {st_mode=S_IFREG|0644, 
st_size=224368, ...}) = 0
14951 getuid()                          = 2062
14951 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 19
14951 lseek(19, 0, SEEK_CUR)            = 0
14951 fstat(19, {st_mode=S_IFREG|0644, st_size=4933, ...}) = 0
14951 mmap(NULL, 4933, PROT_READ, MAP_SHARED, 19, 0) = 0x7f6874013000
14951 lseek(19, 4933, SEEK_SET)         = 4933
14951 munmap(0x7f6874013000, 4933)      = 0
14951 close(19)                         = 0
14951 getuid()                          = 2062
14951 access("/home/user1", F_OK)      = 0
14951 open("/home/user1/.execooonFI2Mc", O_RDWR|O_CREAT|O_EXCL, 0600) = 19
14951 unlink("/home/user1/.execooonFI2Mc") = 0
14951 fallocate(19, 0, 0, 4096)         = -1 EOPNOTSUPP (Operation not 
supported)
14951 fstat(19, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
14951 fstatfs(19, {f_type=0x65735546, f_bsize=131072, f_blocks=1228192, 
f_bfree=390197, f_bavail=390197, f_files=78642688, f_ffree=78168693, f_fsid={0, 
0}, f_namelen=255, f_frsize=131072}) = 0
14951 pwrite(19, "\0", 1, 4095)         = 1
14951 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 19, 0) = 0x7f6874014000
14951 mmap(NULL, 4096, PROT_READ|PROT_EXEC, MAP_SHARED, 19, 0) = 0x7f6874013000
14951 --- SIGBUS (Bus error) @ 0 (0) ---
14958 +++ killed by SIGBUS (core dumped) +++
14954 +++ killed by SIGBUS (core dumped) +++
14952 +++ killed by SIGBUS (core dumped) +++
14957 +++ killed by SIGBUS (core dumped) +++
14955 +++ killed by SIGBUS (core dumped) +++
14953 +++ killed by SIGBUS (core dumped) +++

I tried updating a few machines to the LibreOffice 4.2 version provided
via a PPA repo, and it also crashes when the user's home directory is
not a local directory.

** Affects: libreoffice (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1336533

Title:
  LibreOffice crashes at splash-screen during startup

Status in “libreoffice” package in Ubuntu:
  New

Bug description:
  We're running 12.04 LTS on numerous workstations, and about one or two
  weeks ago various users started having LibreOffice crash during the
  start-up splash screen. We've been running the latest 3.5 package
  provided as part of the 12.04 LTS release.

  My efforts to debug problem found that the program would work fine if the 
user's home directory was local to the workstation. Most of the users on the 
workstations have home directories which are on a network-shared GlusterFS 
volume. For example, the home directory '/home/user1' is really a symlink to 
'/homevol/user1', and the GlusterFS volume is mounted as the '/homevol' 
directory. If the user home directory '/home/user2' is actually on the local 
'/home' directory, then LibreOffice starts up properly.
  The '/homevol' volume is formatted as an XFS filesystem, while the local 
'/home' directory is ext4.

  I used 'strace' to try and see how things were failing, and the
  program bombs after making a few mmap() calls:

  14951 lstat("/usr/lib/ure/lib/libuno_cppu.so.3", {st_mode=S_IFREG|0644, 
st_size=224368, ...}) = 0
  14951 getuid()                          = 2062
  14951 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 19
  14951 lseek(19, 0, SEEK_CUR)            = 0
  14951 fstat(19, {st_mode=S_IFREG|0644, st_size=4933, ...}) = 0
  14951 mmap(NULL, 4933, PROT_READ, MAP_SHARED, 19, 0) = 0x7f6874013000
  14951 lseek(19, 4933, SEEK_SET)         = 4933
  14951 munmap(0x7f6874013000, 4933)      = 0
  14951 close(19)                         = 0
  14951 getuid()                          = 2062
  14951 access("/home/user1", F_OK)      = 0
  14951 open("/home/user1/.execooonFI2Mc", O_RDWR|O_CREAT|O_EXCL, 0600) = 19
  14951 unlink("/home/user1/.execooonFI2Mc") = 0
  14951 fallocate(19, 0, 0, 4096)         = -1 EOPNOTSUPP (Operation not 
supported)
  14951 fstat(19, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
  14951 fstatfs(19, {f_type=0x65735546, f_bsize=131072, f_blocks=1228192, 
f_bfree=390197, f_bavail=390197, f_files=78642688, f_ffree=78168693, f_fsid={0, 
0}, f_namelen=255, f_frsize=131072}) = 0
  14951 pwrite(19, "\0", 1, 4095)         = 1
  14951 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 19, 0) = 
0x7f6874014000
  14951 mmap(NULL, 4096, PROT_READ|PROT_EXEC, MAP_SHARED, 19, 0) = 
0x7f6874013000
  14951 --- SIGBUS (Bus error) @ 0 (0) ---
  14958 +++ killed by SIGBUS (core dumped) +++
  14954 +++ killed by SIGBUS (core dumped) +++
  14952 +++ killed by SIGBUS (core dumped) +++
  14957 +++ killed by SIGBUS (core dumped) +++
  14955 +++ killed by SIGBUS (core dumped) +++
  14953 +++ killed by SIGBUS (core dumped) +++

  I tried updating a few machines to the LibreOffice 4.2 version
  provided via a PPA repo, and it also crashes when the user's home
  directory is not a local directory.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1336533/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to