timidity works fine in ESD, ALSA, etc. output modes, but crashes whenever it needs output sound in aRts mode (-iA -OR). There is a thread at http://timidity-docs.sourceforge.jp/cgi-bin/kagemai-en/guest.cgi?project=timidity-bugs-en&action=view_report&id=25 that has 2 patches for timidity to work around an apparent bug in aRts that hasn't been fixed since 2001. Reproducible: Always Steps to Reproduce: 1. Launch timidity in aRts mode ("timidity -iA -OR") 2. Tell timidity to output some sound (i.e. with kmid) Actual Results: $ timidity -iA -OR mcop warning: user defined signal handler found for SIG_PIPE, overriding TiMidity starting in ALSA server mode Opening sequencer port: 128:0 128:1 128:2 128:3 mcop warning: user defined signal handler found for SIG_PIPE, overriding Segmentation fault Expected Results: Not segfault Portage 2.0.51.22-r2 (default-linux/ppc/2004.3, gcc-3.4.4, glibc-2.3.4.20041102-r1, 2.6.12.5 ppc) ================================================================= System uname: 2.6.12.5 ppc 7455, altivec supported Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.90.0.3-r5 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe -mcpu=7400 -maltivec -mabi=altivec -mtune=powerpc" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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=7400 -maltivec -mabi=altivec -mtune=powerpc" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://gentoo.seren.com/gentoo ftp://mirrors.tds.net/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc X a52 aac alsa altivec arts berkdb bitmap-fonts cdr crypt cups curl dvd dvdread eds emboss encode esd fam fbcon font-server fortran gcj gd gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg kde libwww mad motif mp3 mpeg mplayer ncurses nls objc ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl speex spell ssl tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode vorbis xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
hmm, it works on my env. timidity++-2.13.2-r2 arts-3.4.3 kmid-3.4.3 what version of timidity++ and arts do you use?
Latest stable for ppc: arts 2.4.1-r2 timidity++ 2.13.2
Reopen if it's still an issue (if it is, aRTs support can just be disabled).