[-- CC me as I'm not subscribed to the list. Thanks.]
[1.] One line summary of the problem:
Oops or panic when communicating through bluetooth.
[2.] Full description of the problem/report:
Computer is stable until using the bluetooth dongle to communicate
with a mobile phone. While communicating, most of the time it oopses
(computer still usable) or panics (can't even shift+pgup/pgdown).
Kernel is 2.6.12 from Debian Sid sources, but problem is probably
the same in vanilla kernel too.
[3.] Keywords (i.e., modules, networking, kernel):
bluetooth
[4.] Kernel version (from /proc/version):
Linux version 2.6.12-pluto-2-default-1-686 (root@dcerouter) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Thu Sep 22 05:29:23 EDT 2005
[5.] Output of Oops.. message (if applicable) with symbolic information
resolved (see Documentation/oops-tracing.txt)
(taken from syslog)
Unable to handle kernel NULL pointer dereference at virtual address 00000008
printing eip:
c0244a15
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: rfcomm l2cap videodev hci_usb bluetooth ipt_state iptable_filter ip_nat_irc ip_nat_ftp iptable_nat ip_tables ip_conntrack_irc ip_conntrack_ftp ip_conntrack snd_via82xx gameport snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore ipaq usbserial nfsd exportfs lockd sunrpc af_packet capability commoncap ipv6 floppy pcspkr i2c_viapro i2c_core pci_hotplug via_agp agpgart ehci_hcd uhci_hcd usbcore sata_via libata scsi_mod via_rhine e100 mii tsdev mousedev evdev psmouse ide_cd cdrom genrtc ext3 jbd mbcache ide_disk ide_generic via82cxxx trm290 triflex slc90e66 sis5513 siimage serverworks sc1200 rz1000 piix pdc202xx_old opti621 ns87415 hpt366 hpt34x generic cy82c693 cs5530 cs5520 cmd64x atiixp amd74xx alim15x3 aec62xx pdc202xx_new ide_core unix
CPU: 0
EIP: 0060:[sock_sendmsg+197/256] Not tainted VLI
EFLAGS: 00010246 (2.6.12-pluto-2-default-1-686)
EIP is at sock_sendmsg+0xc5/0x100
eax: 00000000 ebx: 00000000 ecx: d5ef1020 edx: d4338000
esi: 00000004 edi: d4339ea4 ebp: d4339ddc esp: d4339d7c
ds: 007b es: 007b ss: 0068
Process obex_test (pid: 16708, threadinfo=d4338000 task=d5ef1020)
Stack: d4339dc0 c02b4329 d83b7020 c03a7f50 0000005e d4339dac d83b7020 00000004
00000000 000000e8 00000000 d4339ea4 d5ef1020 d5ef1148 ffffffff d5ef1020
00000001 d4339dd0 c02b461f d83b7020 d4339de4 d4339df4 c011666a d83b7020
Call Trace:
[schedule+921/1600] schedule+0x399/0x640
[preempt_schedule+79/112] preempt_schedule+0x4f/0x70
[try_to_wake_up+186/224] try_to_wake_up+0xba/0xe0
[buffered_rmqueue+224/544] buffered_rmqueue+0xe0/0x220
[autoremove_wake_function+0/96] autoremove_wake_function+0x0/0x60
[recalc_task_prio+136/336] recalc_task_prio+0x88/0x150
[kernel_sendmsg+70/96] kernel_sendmsg+0x46/0x60
[pg0+546565158/1069741056] rfcomm_send_frame+0x56/0x70 [rfcomm]
[pg0+546565550/1069741056] rfcomm_send_disc+0x6e/0x80 [rfcomm]
[pg0+546563509/1069741056] __rfcomm_dlc_close+0xc5/0x100 [rfcomm]
[pg0+546563603/1069741056] rfcomm_dlc_close+0x23/0x40 [rfcomm]
[pg0+546575278/1069741056] __rfcomm_sock_close+0x3e/0x60 [rfcomm]
[pg0+546578672/1069741056] rfcomm_sock_shutdown+0x50/0x80 [rfcomm]
[local_bh_enable+51/144] local_bh_enable+0x33/0x90
[pg0+546578761/1069741056] rfcomm_sock_release+0x29/0x80 [rfcomm]
[sock_release+153/240] sock_release+0x99/0xf0
[sock_close+52/80] sock_close+0x34/0x50
[__fput+314/336] __fput+0x13a/0x150
[filp_close+89/144] filp_close+0x59/0x90
[sys_close+107/160] sys_close+0x6b/0xa0
[syscall_call+7/11] syscall_call+0x7/0xb
Code: 00 8d 84 24 c0 00 00 00 89 84 24 c0 00 00 00 89 84 24 c4 00 00 00 8d 44 24 10 89 84 24 d4 00 00 00 31 c0 89 44 24 28 89 74 24 1c <8b> 43 08 89 74 24 0c 89 7c 24 08 89 5c 24 04 89 2c 24 ff 50 38
[6.] A small shell script or example program which triggers the
problem (if possible)
#!/bin/bash
MAC="$1" # Mobile phone's MAC
SIS="$2" # File to upload to phone
(echo "c"; echo "p"; echo "$SIS PlutoMO.sis"; echo "q") | obex_test -b $MAC 9
# obex_test is a console bluetooth utility found in package
# openobex-apps in Debian. It connects to the phone and, with the
# commands in the subshell, it sends a file to the phone. That's when
# it dies
[7.] Environment
[7.1.] Software (add the output of the ver_linux script here)
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
Linux dcerouter 2.6.12-pluto-2-default-1-686 #1 Thu Sep 22 05:25:05 EDT 2005 i686 GNU/Linux
Gnu C 3.3.5
Gnu make 3.80
binutils 2.15
util-linux 2.12p
mount 2.12p
module-init-tools 3.2-pre1
e2fsprogs 1.37
reiserfsprogs line
reiser4progs line
PPP 2.4.3
nfs-utils 1.0.6
Linux C Library 2.3.2
Dynamic linker (ldd) 2.3.2
Procps 3.2.1
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 5.2.1
Modules Loaded rfcomm l2cap videodev hci_usb bluetooth
ipt_state iptable_filter ip_nat_irc ip_nat_ftp iptable_nat ip_tables ip_conntrack_irc ip_conntrack_ftp ip_conntrack snd_via82xx gameport snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore ipaq usbserial nfsd exportfs lockd sunrpc af_packet capability commoncap ipv6 floppy pcspkr i2c_viapro i2c_core pci_hotplug via_agp agpgart ehci_hcd uhci_hcd usbcore sata_via libata scsi_mod via_rhine e100 mii tsdev mousedev evdev psmouse ide_cd cdrom genrtc ext3 jbd mbcache ide_disk ide_generic via82cxxx trm290 triflex slc90e66 sis5513 siimage serverworks sc1200 rz1000 piix pdc202xx_old opti621 ns87415 hpt366 hpt34x generic cy82c693 cs5530 cs5520 cmd64x atiixp amd74xx alim15x3 aec62xx pdc202xx_new ide_core unix
[7.2.] Processor information (from /proc/cpuinfo):
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.40GHz
stepping : 4
cpu MHz : 2400.443
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 4702.20
[7.3.] Module information (from /proc/modules):
rfcomm 41532 0 - Live 0xe0cef000
l2cap 27588 5 rfcomm, Live 0xe0cd9000
videodev 10048 0 - Live 0xe0ccb000
ipt_state 1856 1 - Live 0xe0cc9000
iptable_filter 2944 1 - Live 0xe0ba5000
ip_nat_irc 2656 0 - Live 0xe0a9a000
ip_nat_ftp 3392 0 - Live 0xe09fd000
iptable_nat 23828 3 ip_nat_irc,ip_nat_ftp, Live 0xe0c86000
ip_tables 22688 3 ipt_state,iptable_filter,iptable_nat, Live 0xe0c7f000
ip_conntrack_irc 71984 1 ip_nat_irc, Live 0xe0c63000
ip_conntrack_ftp 72976 1 ip_nat_ftp, Live 0xe0bc5000
ip_conntrack 45656 6 ipt_state,ip_nat_irc,ip_nat_ftp,iptable_nat,ip_conntrack_irc,ip_conntrack_ftp, Live 0xe0c56000
snd_via82xx 29344 1 - Live 0xe0ac4000
gameport 16584 1 snd_via82xx, Live 0xe0b22000
snd_ac97_codec 83320 1 snd_via82xx, Live 0xe0ae3000
snd_pcm_oss 53632 1 - Live 0xe0b13000
snd_mixer_oss 19872 1 snd_pcm_oss, Live 0xe0add000
snd_pcm 96360 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss, Live 0xe0afa000
snd_timer 26180 1 snd_pcm, Live 0xe0ad5000
snd_page_alloc 10020 2 snd_via82xx,snd_pcm, Live 0xe0a56000
snd_mpu401_uart 8160 1 snd_via82xx, Live 0xe0a93000
snd_rawmidi 26208 1 snd_mpu401_uart, Live 0xe0acd000
snd_seq_device 8652 1 snd_rawmidi, Live 0xe0a5a000
snd 58788 9 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device, Live 0xe0ab1000
soundcore 10528 2 snd, Live 0xe0a8f000
nfsd 222944 8 - Live 0xe0c8d000
exportfs 6432 1 nfsd, Live 0xe0b9f000
lockd 66568 2 nfsd, Live 0xe0bda000
sunrpc 147684 2 nfsd,lockd, Live 0xe0bed000
af_packet 22984 2 - Live 0xe0ba7000
capability 4712 0 - Live 0xe0ac1000
commoncap 6880 1 capability, Live 0xe0a9c000
ipv6 267712 30 - Live 0xe0c13000
floppy 61460 0 - Live 0xe0bb4000
pcspkr 3748 0 - Live 0xe0a96000
i2c_viapro 7984 0 - Live 0xe089d000
i2c_core 22480 1 i2c_viapro, Live 0xe0a5e000
pci_hotplug 31028 0 - Live 0xe0a86000
via_agp 9728 1 - Live 0xe08ef000
agpgart 36424 1 via_agp, Live 0xe0a41000
ehci_hcd 35912 0 - Live 0xe0a4c000
hci_usb 15848 3 - Live 0xe0a16000
bluetooth 52580 9 rfcomm,l2cap,hci_usb, Live 0xe09ef000
uhci_hcd 33744 0 - Live 0xe0a0c000
usbcore 125596 4 ehci_hcd,hci_usb,uhci_hcd, Live 0xe0a66000
sata_via 8644 0 - Live 0xe08f3000
libata 48900 1 sata_via, Live 0xe09ff000
scsi_mod 145928 1 libata, Live 0xe0a1c000
via_rhine 24100 0 - Live 0xe09d7000
e100 38432 0 - Live 0xe09e4000
mii 5536 2 via_rhine,e100, Live 0xe08b7000
tsdev 7872 0 - Live 0xe08b4000
mousedev 12192 1 - Live 0xe08b0000
evdev 9600 0 - Live 0xe08ac000
psmouse 31076 0 - Live 0xe08e6000
ide_cd 43684 0 - Live 0xe08da000
cdrom 41504 1 ide_cd, Live 0xe08ce000
genrtc 10312 0 - Live 0xe08a8000
ext3 145096 2 - Live 0xe08f8000
jbd 63704 1 ext3, Live 0xe08bd000
mbcache 10820 1 ext3, Live 0xe0892000
ide_disk 19072 4 - Live 0xe08a2000
ide_generic 1216 0 [permanent], Live 0xe0890000
via82cxxx 13724 0 [permanent], Live 0xe0896000
trm290 4228 0 [permanent], Live 0xe0886000
triflex 3712 0 [permanent], Live 0xe0874000
slc90e66 6112 0 [permanent], Live 0xe0883000
sis5513 16424 0 [permanent], Live 0xe088a000
siimage 12448 0 [permanent], Live 0xe087e000
serverworks 8840 0 [permanent], Live 0xe087a000
sc1200 7296 0 [permanent], Live 0xe0823000
rz1000 2496 0 [permanent], Live 0xe0841000
piix 10756 0 [permanent], Live 0xe0876000
pdc202xx_old 11296 0 [permanent], Live 0xe0867000
opti621 4772 0 [permanent], Live 0xe0864000
ns87415 4264 0 [permanent], Live 0xe083e000
hpt366 20064 0 [permanent], Live 0xe086b000
hpt34x 5216 0 [permanent], Live 0xe083b000
generic 3904 0 [permanent], Live 0xe0815000
cy82c693 4708 0 [permanent], Live 0xe0838000
cs5530 5568 0 [permanent], Live 0xe0835000
cs5520 4640 0 [permanent], Live 0xe0826000
cmd64x 12028 0 [permanent], Live 0xe0831000
atiixp 6288 0 [permanent], Live 0xe082e000
amd74xx 14428 0 [permanent], Live 0xe0829000
alim15x3 12140 0 [permanent], Live 0xe080d000
aec62xx 7520 0 [permanent], Live 0xe0820000
pdc202xx_new 9024 0 [permanent], Live 0xe0811000
ide_core 129748 28 ide_cd,ide_disk,ide_generic,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,opti621,ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,alim15x3,aec62xx,pdc202xx_new, Live 0xe0843000
unix 29296 196 - Live 0xe0817000
[X.] Other notes, patches, fixes, workarounds:
Debian 2.6.10 worked. About to try vanilla 2.6.12 and 2.6.13.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
|
|