mp3blaster works fine but every second time I exit it using ctrl + c I get a kernel panic. exiting it by pressing Q always works. # dmesg Unable to handle kernel paging request at virtual address 0000000100052000 tsk->{mm,active_mm}->context = 0000000000001534 tsk->{mm,active_mm}->pgd = fffff80043986000 \|/ ____ \|/ "@'/ .. \`@" /_| \__/ |_\ \__U_/ mp3blaster(31381): Oops [#1] TSTATE: 0000000080009604 TPC: 000000000053ddb0 TNPC: 000000000053ddb4 Y: 00000000 Not tainted TPC: <memcpy+0x8b0/0x13c0> g0: 00000000005c2500 g1: 00000001000521b8 g2: 0000000000000710 g3: 0000000000000058 g4: fffff80067de38c0 g5: fffff800000ce000 g6: fffff8001623c000 g7: 0000000000000180 o0: fffff80067e46e80 o1: 0000000100052000 o2: 0000000000000008 o3: 000000000053d680 o4: fffff80067e46010 o5: 0000000000000000 sp: fffff8001623eb01 ret_pc: 000000000053f1e8 RPC: <memcpy_user_stub+0xc/0x24> l0: fffff8006740b908 l1: 0000000000800000 l2: 000000000020a000 l3: 00000000002099b8 l4: 0000000000000004 l5: fffff80067de38c0 l6: 000000000020a000 l7: 00000000002099f2 i0: fffff80067e46010 i1: 00000001000510f0 i2: 00000000000010d0 i3: fffff8006740b800 i4: 0000000000000434 i5: 0000000000000000 i6: fffff8001623ebc1 i7: 00000000005c258c I7: <snd_pcm_lib_write_transfer+0x8c/0xe0> Caller[00000000005c258c]: snd_pcm_lib_write_transfer+0x8c/0xe0 Caller[00000000005bfa00]: snd_pcm_lib_write1+0x2e0/0x500 Caller[00000000005c9b34]: snd_pcm_oss_sync+0x274/0x2a0 Caller[00000000005ca8d8]: snd_pcm_oss_release+0x18/0x80 Caller[000000000048c098]: __fput+0x98/0x160 Caller[0000000000489258]: filp_close+0x58/0x80 Caller[0000000000447934]: put_files_struct+0xf4/0x120 Caller[0000000000448f88]: do_exit+0x148/0x9a0 Caller[000000000044980c]: do_group_exit+0x2c/0xa0 Caller[0000000000454060]: get_signal_to_deliver+0x2a0/0x3c0 Caller[000000000042cec4]: do_signal32+0x24/0x13e0 Caller[0000000000421198]: do_notify_resume+0x1b8/0x5a0 Caller[00000000004054fc]: __handle_signal+0x10/0x54 Caller[00000000f7e9082c]: 0xf7e9082c Instruction DUMP: b7b48914 bbb50916 bfb58918 <c19a5e00> e3ba1e00 92026040 8ea1e040 02600020 90022040 Fixing recursive fault but reboot is needed! # emerge --info Gentoo Base System version 1.12.1 Portage 2.1.1_pre3-r4 (default-linux/sparc/sparc64/2006.0, gcc-3.4.6/vanilla, glibc-2.3.6-r4, 2.6.17-gentoo-r4 sparc64) ================================================================= System uname: 2.6.17-gentoo-r4 sparc64 sun4u app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r6 ACCEPT_KEYWORDS="sparc ~sparc" AUTOCLEAN="yes" CBUILD="sparc-unknown-linux-gnu" CFLAGS="-mcpu=ultrasparc -mtune=ultrasparc -O2 -pipe" CHOST="sparc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-mcpu=ultrasparc -mtune=ultrasparc -O2 -pipe" DISTDIR="/tmp/distfiles" FEATURES="sandbox userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/" LANG="de_DE.UTF-8" LINGUAS="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'" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="sparc 7zip X alsa asf bzip2 custom-cflags dlloader dri dvd dvdread firefox gif gzip jpeg jpeg2k mad mp3 mp4 mp4live mpeg mpeg2 mplayer ncurses nls no-old-linux nptl nptlonly nsplugin ntp ogg oggvorbis opengl pdf png screen smp ssl symlink threads threadsonly tiff ultra1 unicode vorbis wma xanim xorg xv xvid zip zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_sunffb" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
still a problem in 3.2.3?
still reproducible with media-sound/mp3blaster-3.2.3 and sys-kernel/gentoo-sources-2.6.19-r4
It's very likely an alsa-lib or snd-sun-cs4231 bug.
(In reply to comment #3) > It's very likely an alsa-lib or snd-sun-cs4231 bug. > Fixed in Linus tree (commit 4939c660341d1439b8c70c3e006e7fc182f5111e). See: http://lkml.org/lkml/2008/1/24/426 and http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4939c660341d1439b8c70c3e006e7fc182f5111e
Closing this one since I'm no longer able to reproduce is with >=sys-kernel/gentoo-sources-2.6.25