When using ibus-chewing to input some Chinese characters in preedit area such as "一二三四五六七八九十一二三四五六七八九十" (one two three four five six seven eight nine ten one two three four five six seven eight nine ten in English), libreoffice writer crashed.
Not reproducible in Xubuntu:
lsb_release -rd
Description: Ubuntu precise (development branch)
Release: 12.04
apt-cache policy libreoffice-writer
libreoffice-writer:
Installed: 1:3.5.0-1ubuntu4
Candidate: 1:3.5.0-1ubuntu4
Version table:
*** 1:3.5.0-1ubuntu4 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status
ibus-chewing
ibus-chewing:
Installed: 1.3.10+clean-1
Candidate: 1.3.10+clean-1
Version table:
*** 1.3.10+clean-1 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: libreoffice-core 1:3.4.4-0ubuntu2
ProcVersionSignature: User Name 3.2.0-8.14-generic 3.2.0
Uname: Linux 3.2.0-8-generic x86_64
ApportVersion: 1.90-0ubuntu1
Architecture: amd64
Date: Thu Jan 12 14:58:04 2012
ExecutablePath: /usr/lib/libreoffice/program/soffice.bin
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120111)
ProcCmdline: /usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe=7
ProcEnviron:
LANGUAGE=zh_TW:
PATH=(custom, no user)
LANG=zh_TW.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f2f5f5d3d99: testb $0x1,0x8(%r12,%r15,1)
PC (0x7f2f5f5d3d99) ok
source "$0x1" ok
destination "0x8(%r12,%r15,1)" (0x7f2f0315c8c0) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: libreoffice
StacktraceTop:
?? () from /lib/x86_64-linux-gnu/libc.so.6
?? () from /lib/x86_64-linux-gnu/libc.so.6
malloc () from /lib/x86_64-linux-gnu/libc.so.6
?? () from /usr/lib/libreoffice/program/../basis-link/program/libswlx.so
?? () from /usr/lib/libreoffice/program/../basis-link/program/libswlx.so
Title: soffice.bin crashed with SIGSEGV in malloc()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
StacktraceTop: buildd/ libreoffice- 3.4.4/libreoffi ce-build/ build/libreoffi ce-3.4. 3.2/sw/ source/ core/layout/ paintfrm. cxx:411
malloc_consolidate (av=0x7f2f5f8f51c0) at malloc.c:5167
malloc_consolidate (av=0x7f2f5f8f51c0) at malloc.c:5115
_int_malloc (av=0x7f2f5f8f51c0, bytes=5600) at malloc.c:4373
__GI___libc_malloc (bytes=5600) at malloc.c:3660
SwLRects::SwLRects (this=0x3147410, nInit=<optimized out>) at /build/