warning: lib/kref.c causes kernel to crash

Hi,

I have beagle running linux 2.6.27-omap kernel.

During running arecord, i got this error.

what kind of problem is this ?

CAborted by signal Interrupt…
------------[ cut here ]------------
WARNING: at lib/kref.c:43 kref_get+0x28/0x44()
Modules linked in:
[] (dump_stack+0x0/0x14) from [] (warn_on_slowpath+0x4c/0x68)
[] (warn_on_slowpath+0x0/0x68) from [] (kref_get+0x28/0x44)
r6:c78544ac r5:c78544a0 r4:c79ea4a0
[] (kref_get+0x0/0x44) from [] (usb_get_urb+0x18/0x20)
r5:c78544a0 r4:c79ea4a0
[] (usb_get_urb+0x0/0x20) from [] (usb_hcd_flush_endpoint+0xa0/0xcc)
r5:c78544a0 r4:c79ea4a0
[] (usb_hcd_flush_endpoint+0x0/0xcc) from [] (usb_disable_endpoint+0x58/0x68)
r7:c7857c00 r6:c7854b04 r5:c7857c00 r4:c78544a0
[] (usb_disable_endpoint+0x0/0x68) from [] (usb_disable_interface+0x34/0x4c)
r5:00000028 r4:00000001
[] (usb_disable_interface+0x0/0x4c) from [] (usb_set_interface+0xe8/0x174)
r7:c7857c00 r6:c7c46600 r5:00000002 r4:00000000
[] (usb_set_interface+0x0/0x174) from [] (snd_usb_pcm_close+0x34/0x54)
r8:c787a3c0 r7:c79f23a0 r6:c7857800 r5:00000001 r4:c78579a8
[] (snd_usb_pcm_close+0x0/0x54) from [] (snd_usb_capture_close+0x14/0x18)
r7:c79f23a0 r6:c7c45080 r5:c7853d30 r4:c7c45080
[] (snd_usb_capture_close+0x0/0x18) from [] (snd_pcm_release_substream+0x5c/0x90)
[] (snd_pcm_release_substream+0x0/0x90) from [] (snd_pcm_release+0x6c/0xbc)
r5:c7853d30 r4:c7853c00
[] (snd_pcm_release+0x0/0xbc) from [] (__fput+0xb8/0x170)
r9:c780dea0 r8:c002fda8 r7:00000006 r6:00000008 r5:c7cb15b8
r4:c787a3c0
[] (__fput+0x0/0x170) from [] (fput+0x30/0x34)
[] (fput+0x0/0x34) from [] (filp_close+0x78/0x84)
[] (filp_close+0x0/0x84) from [] (sys_close+0x7c/0xb0)
r7:00000006 r6:c787a3c0 r5:c789a240 r4:c789a268
[] (sys_close+0x0/0xb0) from [] (ret_fast_syscall+0x0/0x2c)
r7:00000006 r6:000266d8 r5:000267e8 r4:000266d8
—[ end trace 7f98ba5b5c49b5c4 ]—
------------[ cut here ]------------
WARNING: at lib/kref.c:43 kref_get+0x28/0x44()
Modules linked in:

Regards,
HarishKumar.V