linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* OOPS USB disconnect SuSE 8.2 2.4.20-4GB kernel and USB or sound related crash
@ 2003-11-14  2:08 Matthias Andree
  2003-11-19 11:55 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Matthias Andree @ 2003-11-14  2:08 UTC (permalink / raw)
  To: Linux-Kernel mailing list

Hi,

I caught this oops crash in the logs some hours ago. Does it ring a bell
somewhere? Has this been fixed since?

18:55:34:
ALSA memory.c:86: kmalloc(10) from d789369c not freed
ALSA memory.c:86: kmalloc(76) from d7893680 not freed
ALSA memory.c:86: kmalloc(28) from d7890381 not freed
ALSA memory.c:86: kmalloc(440) from d7890868 not freed
usb-uhci.c: interrupt, status 3, frame# 1302

18:55:41:
usb.c: registered new driver snd-usb-audio

18:56:16:
usb.c: USB disconnect on device 00:07.2-1 address 4
Unable to handle kernel NULL pointer dereference at virtual address 00000000
c011bbbc
*pde = 00000000
Oops: 0002 2.4.20-4GB-athlon #1 Wed Aug 6 18:27:52 UTC 2003
CPU:    0
EIP:    0010:[add_wait_queue_exclusive+28/48]    Not tainted
EIP:    0010:[<c011bbbc>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00210002
eax: cc26a9e8   ebx: 00000000   ecx: c5d0fef4   edx: c5d0feec
esi: 00200202   edi: cc26a9e8   ebp: c5d0feec   esp: c5d0fee0
ds: 0018   es: 0018   ss: 0018
Process khubd (pid: 614, stackpage=c5d0f000)
Stack: cc26a9e0 c5d0e000 c0107ac6 00000001 c5d0e000 cc26a9e8 00000000 00000000 
       c5d0e000 00000000 00000000 cc26a9e0 00000001 cc26a9c0 c89fa6d8 c0107c34 
       cc26a9e0 c49e4c40 00000003 c5d1390e c70793e0 c89fa6c0 d7adaa04 00000004 
Call Trace:    [__down+54/160] [__down_failed+8/12] [joydev:__insmod_joydev_O/lib/modules/2.4.20-4GB-athlon/kernel/driv+-6768370/96] [reiserfs:__insmod_reiserfs_S.data_L1184+88367456/812579344] [joydev:__insmod_joydev_O/lib/modules/2.4.20-4GB-athlon/kernel/driv+-6762574/96]
Call Trace:    [<c0107ac6>] [<c0107c34>] [<c5d1390e>] [<c70793e0>] [<c5d14fb2>]
  [<c5d14c0c>] [<c5d15412>] [<c5d1550c>] [<c0108e1a>] [<c010730b>] [<c5d154d0>]
Code: 89 0b 89 59 04 56 9d 8b 74 24 04 8b 1c 24 83 c4 08 c3 89 f6 


>>EIP; c011bbbc <add_wait_queue_exclusive+1c/30>   <=====

>>eax; cc26a9e8 <[snd-usb-audio].data.end+14bf8c1/6444f39>
>>ecx; c5d0fef4 <[ipv6]ip6_fl_gc_timer+36ac834/36ac9a0>
>>edx; c5d0feec <[ipv6]ip6_fl_gc_timer+36ac82c/36ac9a0>
>>edi; cc26a9e8 <[snd-usb-audio].data.end+14bf8c1/6444f39>
>>ebp; c5d0feec <[ipv6]ip6_fl_gc_timer+36ac82c/36ac9a0>
>>esp; c5d0fee0 <[ipv6]ip6_fl_gc_timer+36ac820/36ac9a0>

Trace; c0107ac6 <__down+36/a0>
Trace; c0107c34 <__down_failed+8/c>
Trace; c5d1390e <[usbcore].text.lock.usb+af/c1>
Trace; c70793e0 <[pwc]pwc_driver+0/38>
Trace; c5d14fb2 <[usbcore]usb_hub_port_connect_change+82/2b0>
Trace; c5d14c0c <[usbcore]usb_hub_port_status+6c/a0>
Trace; c5d15412 <[usbcore]usb_hub_events+232/2f0>
Trace; c5d1550c <[usbcore]usb_hub_thread+3c/d0>
Trace; c0108e1a <ret_from_fork+6/20>
Trace; c010730b <arch_kernel_thread+2b/40>
Trace; c5d154d0 <[usbcore]usb_hub_thread+0/d0>

Code;  c011bbbc <add_wait_queue_exclusive+1c/30>
00000000 <_EIP>:
Code;  c011bbbc <add_wait_queue_exclusive+1c/30>   <=====
   0:   89 0b                     mov    %ecx,(%ebx)   <=====
Code;  c011bbbe <add_wait_queue_exclusive+1e/30>
   2:   89 59 04                  mov    %ebx,0x4(%ecx)
Code;  c011bbc1 <add_wait_queue_exclusive+21/30>
   5:   56                        push   %esi
Code;  c011bbc2 <add_wait_queue_exclusive+22/30>
   6:   9d                        popf   
Code;  c011bbc3 <add_wait_queue_exclusive+23/30>
   7:   8b 74 24 04               mov    0x4(%esp,1),%esi
Code;  c011bbc7 <add_wait_queue_exclusive+27/30>
   b:   8b 1c 24                  mov    (%esp,1),%ebx
Code;  c011bbca <add_wait_queue_exclusive+2a/30>
   e:   83 c4 08                  add    $0x8,%esp
Code;  c011bbcd <add_wait_queue_exclusive+2d/30>
  11:   c3                        ret    
Code;  c011bbce <add_wait_queue_exclusive+2e/30>
  12:   89 f6                     mov    %esi,%esi

-- 
Matthias Andree

Encrypt your mail: my GnuPG key ID is 0x052E7D95

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: OOPS USB disconnect SuSE 8.2 2.4.20-4GB kernel and USB or sound related crash
  2003-11-14  2:08 OOPS USB disconnect SuSE 8.2 2.4.20-4GB kernel and USB or sound related crash Matthias Andree
@ 2003-11-19 11:55 ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2003-11-19 11:55 UTC (permalink / raw)
  To: Linux-Kernel mailing list

At Fri, 14 Nov 2003 03:08:26 +0100,
Matthias Andree wrote:
> 
> Hi,
> 
> I caught this oops crash in the logs some hours ago. Does it ring a bell
> somewhere? Has this been fixed since?
> 
> 18:55:34:
> ALSA memory.c:86: kmalloc(10) from d789369c not freed
> ALSA memory.c:86: kmalloc(76) from d7893680 not freed
> ALSA memory.c:86: kmalloc(28) from d7890381 not freed
> ALSA memory.c:86: kmalloc(440) from d7890868 not freed
> usb-uhci.c: interrupt, status 3, frame# 1302

perhaps some devices were still in use at the disconnection.

the safe disconnection should have been already fixed on the ALSA
side, but still not tested quite well.  at least, it worked for me.


--
Takashi Iwai <tiwai@suse.de>		ALSA Developer - www.alsa-project.org


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-11-19 11:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-14  2:08 OOPS USB disconnect SuSE 8.2 2.4.20-4GB kernel and USB or sound related crash Matthias Andree
2003-11-19 11:55 ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).