When I run abiword, it crashes when it sees a space or newline. Loading files that contain a space or newline will crash it instantly, if I run it without arguments, I can type a few letters, and then it crashes out with the error *** glibc detected *** double free or corruption (out): 0x08758290 *** Aborted It is worth noting that my x86 desktop does not have this problem with the same version, and I have recompiled abiword with no effect. A backtrace does not help much as it just goes as deep as the function that it crashed in (0x08....). Reproducible: Always Steps to Reproduce: 1. run abiword 2. type stuff Actual Results: *** glibc detected *** double free or corruption (out): 0x08758290 *** Aborted Expected Results: I should be able to use abiword to type documents etc (it was working until about a week ago) Gentoo Base System version 1.6.7 Portage 2.0.51-r8 (default-ppc-2004.1, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10 ppc) ================================================================= System uname: 2.6.10 ppc 750FX Python: dev-lang/python-2.3.4 [2.3.4 (#1, Nov 29 2004, 12:04:49)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.90.0.3-r3 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.4.22, 2.4.19-r1 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa arts berkdb bitmap-fonts cdr crypt dvd esd f77 fbcon fortran gdbm gif gnome-libs gnutls gpm gtk gtk2 hardened imap imlib ipv6 java jpeg ldap libwww motif nls oggvorbis opengl pam pcmcia perl png ppc python qt readline sdl slang spell ssl tcltk tcpd tetex truetype xmms xprint xvid"
are those optimizations valid ?
-fsigned-char should be removed since could break everything. -mpowerpc-gfxopt adds nothing most cases but is relatively sane.
I can't reproduce this here. Recompile everything *without* fsigned-char and reopen if you're still having problems.