Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107904 - media-sound/timidity++ crashes in aRts output mode
Summary: media-sound/timidity++ crashes in aRts output mode
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Sound Team
URL: http://timidity-docs.sourceforge.jp/c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-02 08:48 UTC by Josh Watzman
Modified: 2006-10-01 21:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josh Watzman 2005-10-02 08:48:05 UTC
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
Comment 1 MATSUU Takuto (RETIRED) gentoo-dev 2005-11-09 07:36:42 UTC
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?
Comment 2 Josh Watzman 2005-11-13 09:53:58 UTC
Latest stable for ppc:

arts 2.4.1-r2
timidity++ 2.13.2
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-10-01 21:58:08 UTC
Reopen if it's still an issue (if it is, aRTs support can just be disabled).