Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 205452 - Please, stabilize media-sound/muse-0.9.2
Summary: Please, stabilize media-sound/muse-0.9.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-12 12:56 UTC by Santiago M. Mola (RETIRED)
Modified: 2008-02-01 15:09 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 Santiago M. Mola (RETIRED) gentoo-dev 2008-01-12 12:56:22 UTC
muse-0.9.2 has been in the tree for over a year with no open bugs. It would be nice to stabilize this, which uses gtk2, and get rid of the previous version (which uses gtk1).

Thanks.
Comment 1 Alexis Ballier gentoo-dev 2008-01-26 23:16:00 UTC
lets go then
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2008-01-31 19:28:36 UTC
x86 stable
Comment 3 Friedrich Oslage (RETIRED) gentoo-dev 2008-01-31 20:50:04 UTC
Tesed media-sound/muse-0.9.2  USE="gtk -debug" on sparc.

- compiles fine
- no test phase
- no collisions
but it does _not_ work.

I can start it and connect to a shoutcast server but the moment I load a mp3 file and press play it crashes.

When gdb is attached the crash is a SIGPIPE:

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0xef7f1b90 (LWP 10956)]
0xf7f232a4 in send () from /lib/libpthread.so.0
(gdb) backtrace
#0  0xf7f232a4 in send () from /lib/libpthread.so.0
#1  0x0004090c in send_mp3 (self=0x2edde0, buff=0xef816472 "LA<FF><F2>0<C4>\224m\177", 
    len=314) at mp3.c:239
#2  0x0003ef68 in shout_send (self=0x2edde0, 
    data=0xef816472 "LA<FF><F2>0<C4>\224m\177", len=314) at shout.c:217
#3  0x00024ce8 in Shouter::send (this=0x2ef800, buf=0xef816472, enc=314)
    at shouter.cpp:205
#4  0x00021d04 in OutChannel::shout (this=0xef816008) at outchannels.cpp:291
#5  0x00021ee4 in OutChannel::run (this=0xef816008) at outchannels.cpp:179
#6  0x00022a50 in OutChannel::kickoff (arg=0xef816008) at ./outchannels.h:310
#7  0xf7f19400 in start_thread () from /lib/libpthread.so.0
#8  0xf727f618 in ?? () from /lib/libc.so.6
#9  0xf727f618 in ?? () from /lib/libc.so.6


Without gdb attached the kernel oopses:

Unable to handle kernel paging request at virtual address 000000010001c000

tsk->{mm,active_mm}->context = 0000000000000845

tsk->{mm,active_mm}->pgd = fffff800248c8000

              \|/ ____ \|/

              "@'/ .. \`@"

              /_| \__/ |_\

                 \__U_/

muse(28340): Oops [#1]

TSTATE: 0000004480009605 TPC: 00000000005b8df8 TNPC: 00000000005b8dfc Y: 00000000    Not tainted

TPC: <U3copy_from_user+0x100/0x500>

g0: fffff80010c8b37c g1: 0000000000000000 g2: 0000000000000000 g3: 0000000000004080

g4: fffff80025309200 g5: fffff8000058c000 g6: fffff80010c88000 g7: 0000000000001f00

o0: fffff8007fa94080 o1: 000000010001c000 o2: 0000000000001f00 o3: fffff8017fa9c080

o4: fffff8007fa94080 o5: 0000000000000000 sp: fffff80010c8abc1 ret_pc: 00000000006a552c

RPC: <snd_pcm_lib_write_transfer+0x94/0xe0>

l0: fffff80010c8b538 l1: fffff80010c8b440 l2: 0000000000838000 l3: 0000000000000000

l4: 000000000000000f l5: 00000000008d1800 l6: 000000000080e040 l7: fffff80000e0abc0

i0: fffff8007f974c00 i1: 0000000000001020 i2: fffff8007fa94080 i3: 000000010001c000

i4: 0000000000001f00 i5: fffff800009dbf30 i6: fffff80010c8ac81 i7: 00000000006a3140

I7: <snd_pcm_lib_write1+0x2e8/0x500>

Caller[00000000006a3140]: snd_pcm_lib_write1+0x2e8/0x500

Caller[00000000006ad640]: snd_pcm_oss_sync+0x288/0x2a0

Caller[00000000006ae3f0]: snd_pcm_oss_release+0x38/0xa0

Caller[00000000004b721c]: __fput+0xa4/0x1a0

Caller[00000000004b43f8]: filp_close+0x60/0x80

Caller[00000000004650b4]: put_files_struct+0xfc/0x120

Caller[00000000004667cc]: do_exit+0x154/0x9c0

Caller[000000000046706c]: do_group_exit+0x34/0xa0

Caller[0000000000470550]: get_signal_to_deliver+0x2f8/0x420

Caller[0000000000449f84]: do_signal32+0x2c/0x1360

Caller[00000000004349d8]: do_notify_resume+0x1c0/0x5a0

Caller[0000000000404afc]: __handle_signal+0x18/0x54

Caller[00000000f7f1b5b8]: 0xf7f1b5c0

Instruction DUMP: c3ea6080  c3ea60c0  c3ea6100 <c19a6000> c3ea6140  c59a6008  c3ea6180  c99a6010  c3ea61c0 

Fixing recursive fault but reboot is needed!

# emerge --info
Portage 2.1.3.19 (default-linux/sparc/sparc64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r6 sparc64)
=================================================================
System uname: 2.6.23-gentoo-r6 sparc64 sun4u
Timestamp of tree: Thu, 31 Jan 2008 18:30:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="sparc"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-mcpu=ultrasparc3 -mtune=ultrasparc3 -mvis -Wa,-Av8plusa -O2 -pipe -frename-registers -ggdb"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CPPFLAGS="-mcpu=ultrasparc3 -mtune=ultrasparc3 -mvis -Wa,-Av8plusa -O2 -pipe -frename-registers -ggdb"
CXXFLAGS="-mcpu=ultrasparc3 -mtune=ultrasparc3 -mvis -Wa,-Av8plusa -O2 -pipe -frename-registers -ggdb"
DISTDIR="/tmp/distfiles"
FEATURES="ccache collision-protect distlocks installsources metadata-transfer parallel-fetch sanxbox splitdebug strict test userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit 7zip X a52 aac aalib alsa artworkextra audacious avahi blender-game bluetooth bzip2 caps cups curl custom-cflags cvs dbus dga disk-partition divx dts dv dvd dvdread encode fastcgi fat ffmpeg flac ftp fuse gd gif gimp gimpprint gmedia gnome gnome-print gnomecanvas gpm grammar gtk hal hpn ieee1394 ithreads javascript jpeg jpeg2k lzo mad memcache midi mikmod mjpeg mp2 mp3 mpeg mpeg2 mplayer musepack nautilus ncurses network networking nls nptl nptlonly nsplugin offensive ogg openal opengl opera pam pcre png pnm ppds quicktime realmedia regex ruby samba sdl sdl-image slang smartcard smp sms sound soundex sparc speex spell sqlite3 ssl subversion svg symlink test theora threads tiff timidity truetype tta unicode usb userlocales utils vcd vidix vim vim-syntax vim-with-x vorbis wma wmf wmp x264 xanim xcb xfce xine xinerama xorg xulrunner xv xvid zlib" ALSA_PCM_PLUGINS="adpcm alaw copy dshare dsnoop extplug file hooks ladspa lfloat linear meter mulaw multi null rate route share shm" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="mach64"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2008-02-01 10:41:22 UTC
sparc, either mark it stable or let us know if you want it just gone.. the software seems no longer developed by upstream, and 0.9.1 needs to die for using GTK+-1.2

amd64 stable
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2008-02-01 14:08:59 UTC
Feel free to drop the keyword
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2008-02-01 15:09:59 UTC
Old version removed. Closing this bug. Bluebird, if you want.. you can open a new bug for your issue but I doubt anything happens without a patch (considering the upstream is gone)