Hey guys, this is bad :( After updating to alsa-1.0.9_rc2, artsd stopped working giving me a segmentation fault, after playing around with artsd options I took a look at dmesg and found this: nel NULL pointer dereference at virtual address 00000000 printing eip: c01e5583 *pde = 00000000 Oops: 0002 [#1] PREEMPT Modules linked in: it87 i2c_sensor i2c_isa joydev usbhid usbmouse ohci_hcd i2c_sis96x i2c_core sis_agp agpgart evdev snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_cmipci snd_pcm snd_page_alloc snd_opl3_lib snd_timer snd_hwdep snd_mpu401_uart snd_rawmidi snd_seq_device snd usbcore ntfs vfat fat CPU: 0 EIP: 0060:[<c01e5583>] Not tainted VLI EFLAGS: 00210212 (2.6.11-gentoo-r5) EIP is at memcpy+0x23/0x60 eax: 00000010 ebx: efc858e0 ecx: 00000004 edx: 00000000 esi: ed5cdecc edi: 00000000 ebp: bfffe690 esp: ed5cde94 ds: 007b es: 007b ss: 0068 Process artsd (pid: 10995, threadinfo=ed5cc000 task=ef6fea80) Stack: 00000003 efc85b60 ffffffea ffffffea ed5cdedc f10b6efd 00000000 ed5cdecc 00000010 efc858e0 f10b7d56 efc858e0 ed5cdecc 00000050 00000006 00000000 00000000 00000000 00000005 00000001 00000000 00000000 00008002 00000000 Call Trace: [<f10b6efd>] snd_timer_user_append_to_tqueue+0x3d/0x50 [snd_timer] [<f10b7d56>] snd_timer_user_params+0x236/0x250 [snd_timer] [<f10b8010>] snd_timer_user_ioctl+0x150/0x270 [snd_timer] [<c016a7a0>] do_ioctl+0x70/0xb0 [<c016a9e5>] vfs_ioctl+0x65/0x200 [<c016abc5>] sys_ioctl+0x45/0x70 [<c01031d9>] sysenter_past_esp+0x52/0x75 Code: ff ff c3 90 90 90 90 90 83 ec 14 8b 44 24 20 89 74 24 0c 89 7c 24 10 8b 74 24 1c 3d ff 01 00 00 77 26 89 c1 8b 7c 24 18 c1 e9 02 <f3> a5 a8 02 74 02 66 a5 a8 01 74 01 a4 8b 44 24 18 8b 74 24 0c Am I the only one with this problem? emerge --info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r5 i686) ================================================================= System uname: 2.6.11-gentoo-r5 i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 09:45:38)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse -fomit-frame-pointer -fforce-addr -frerun-loop-opt -frerun-cse-after-loop -falign-functions=4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse -fomit-frame-pointer -fforce-addr -frerun-loop-opt -frerun-cse-after-loop -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aac aalib alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts cdparanoia cdr crypt cscope cups curl dga dvd dvdr emboss encode fam fbcon flac foomaticdb gdbm gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib java jpeg kde kdeenablefinal libg++ libwww mad mmx mmxext motif moznocompose moznoirc moznomail mp3 mpeg ncurses nls nptl nvidia oggvorbis opengl pam pda pdflib perl pic png ppds python qt quicktime readline real rtc samba sdl slang speex spell sse ssl tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts usb xanim xine xml xml2 xmms xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS Hope this helps. Best regards, Ingo -LaSombra- Hoffmann
I get an simular error on amd64 platform. My kernel is gentoo-sources-2.6.11-r5. Apr 3 17:33:40 gotha Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP: Apr 3 17:33:40 gotha <ffffffff801d707b>{__memcpy+11} Apr 3 17:33:40 gotha PGD 55805067 PUD 57bbc067 PMD 0 Apr 3 17:33:40 gotha Oops: 0002 [1] Apr 3 17:33:40 gotha CPU 0 Apr 3 17:33:40 gotha Modules linked in: lp cpufreq_ondemand rfcomm l2cap snd_ioctl32 snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_m idi_event snd_seq parport_pc parport nvidia snd_via82xx snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi s nd_seq_device snd soundcore i2c_viapro ehci_hcd hci_usb eth1394 bluetooth uhci_hcd ohci1394 ieee1394 tuner tvaudio msp3400 bttv video _buf i2c_algo_bit v4l2_common btcx_risc tveeprom videodev budget_ci firmware_class budget_core dvb_core saa7146 ttpci_eeprom stv0299 sg dc395x usbcore xfs exportfs sd_mod tda1004x i2c_core twofish cryptoloop loop st Apr 3 17:33:40 gotha Pid: 10682, comm: artsd Tainted: P M 2.6.11-gentoo-r5 Apr 3 17:33:40 gotha RIP: 0010:[<ffffffff801d707b>] <ffffffff801d707b>{__memcpy+11} Apr 3 17:33:40 gotha RSP: 0018:ffff810055801aa0 EFLAGS: 00010246 Apr 3 17:33:40 gotha RAX: 0000000000000000 RBX: ffff8100572d1900 RCX: 0000000000000004 Apr 3 17:33:40 gotha RDX: 0000000000000000 RSI: ffff810055801b18 RDI: 0000000000000000 Apr 3 17:33:40 gotha RBP: ffff8100572d1900 R08: 0000000000000000 R09: ffffffff8820bcc0 Apr 3 17:33:40 gotha R10: 00002aaaab488958 R11: 0000000000000246 R12: 00007fffffffe3b0 Apr 3 17:33:40 gotha R13: ffff810055801b38 R14: 00000000fffffff7 R15: 0000000000584210 Apr 3 17:33:40 gotha FS: 0000000000537ae0(005b) GS:ffffffff804b7d40(0000) knlGS:0000000000000000 Apr 3 17:33:40 gotha CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Apr 3 17:33:40 gotha CR2: 0000000000000000 CR3: 00000000585dc000 CR4: 00000000000006e0 Apr 3 17:33:40 gotha Process artsd (pid: 10682, threadinfo ffff810055800000, task ffff81005e40e130) Apr 3 17:33:40 gotha Stack: ffffffff8820b96f 0000000000000001 ffffffff8820c7c2 ffff81005dde8c00 Apr 3 17:33:40 gotha ffffffff8806a521 0000012900000055 ffff81005e95e000 0000000000000000 Apr 3 17:33:40 gotha ffff810057c3f220 0000012900000055 Apr 3 17:33:40 gotha Call Trace:<ffffffff8820b96f>{:snd_timer:snd_timer_user_append_to_tqueue+47} Apr 3 17:33:40 gotha <ffffffff8820c7c2>{:snd_timer:snd_timer_user_ioctl+2818} Apr 3 17:33:40 gotha <ffffffff8806a521>{:xfs:xlog_state_release_iclog+49} Apr 3 17:33:40 gotha <ffffffff8806a970>{:xfs:xfs_log_release_iclog+16} <ffffffff88075081>{:xfs:xfs_trans_commit+1745} Apr 3 17:33:40 gotha <ffffffff882129bd>{:snd_pcm:snd_pcm_info_user+61} <ffffffff80152796>{buffered_rmqueue+454} Apr 3 17:33:40 gotha <ffffffff88216291>{:snd_pcm:snd_pcm_common_ioctl1+561} Apr 3 17:33:40 gotha <ffffffff801529ac>{__alloc_pages+220} <ffffffff8015cc3f>{do_wp_page+687} Apr 3 17:33:40 gotha <ffffffff8015db43>{handle_mm_fault+1123} <ffffffff8820bbd6>{:snd_timer:snd_timer_user_open+86} Apr 3 17:33:40 gotha <ffffffff8025ab8d>{kobj_lookup+301} <ffffffff8011f20c>{do_page_fault+1164} Apr 3 17:33:40 gotha <ffffffff80174e11>{chrdev_open+305} <ffffffff8016bb4e>{filp_open+62} Apr 3 17:33:40 gotha <ffffffff8017e3ae>{do_ioctl+78} <ffffffff8017e6ee>{vfs_ioctl+814} Apr 3 17:33:40 gotha <ffffffff8017e75d>{sys_ioctl+77} <ffffffff8010e1fa>{system_call+126} Apr 3 17:33:40 gotha Apr 3 17:33:40 gotha
Dupe of bug #87544. It's not kde-related.
*** This bug has been marked as a duplicate of 87544 ***
Please be specific when reporting alsa bugs. What version of the drivers are you using? What version of alsa-lib? When you say 'alsa-<version>', that's ambiguous. Is this caused when BOTH are updated? Just the lib? Please state this info in bug #87544. Thanks.