Looks like the recent visor.c changes.

Begin forwarded message:

Date: Sun, 24 Oct 2004 18:14:38 +0200
From: Grzegorz Piotr Jaskiewicz <[EMAIL PROTECTED]>
To: Andrew Morton <[EMAIL PROTECTED]>
Subject: palm on usb segfaults mm kernel


Hi

I've tried recently Zire Palm attached to my laptop running 2.6.9-mm1, 
and it segfaults on device open:

Oct 24 18:06:06 thinkpaddie kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 00000000
Oct 24 18:06:06 thinkpaddie kernel:  printing eip:
Oct 24 18:06:06 thinkpaddie kernel: e0f9902f
Oct 24 18:06:06 thinkpaddie kernel: *pde = 00000000
Oct 24 18:06:06 thinkpaddie kernel: Oops: 0002 [#4]
Oct 24 18:06:06 thinkpaddie kernel: Modules linked in: serial_cs visor 
usbserial ipv6 ohci_hcd ehci_hcd i2c_piix4 uh
ci_hcd usbcore snd_cs46xx snd_rawmidi snd_seq_device snd_ac97_codec 
pciehp shpchp intel_agp parport_pc parport 8250_
pnp 8250 serial_core irtty_sir sir_dev irda evdev snd_pcm_oss snd_pcm 
snd_timer snd_page_alloc snd_mixer_oss snd nvr
am agpgart ieee1394 pcmcia yenta_socket pcmcia_core ide_cd cdrom 
ide_scsi scsi_mod 3c59x mii nfs lockd sunrpc af_pac
ket rtc
Oct 24 18:06:06 thinkpaddie kernel: CPU:    0
Oct 24 18:06:06 thinkpaddie kernel: EIP:    
0060:[pg0+548540463/1069048832]    Not tainted VLI
Oct 24 18:06:06 thinkpaddie kernel: EFLAGS: 00010082   (2.6.9-mm1)
Oct 24 18:06:06 thinkpaddie kernel: EIP is at visor_open+0x2f/0x1f0 [visor]
Oct 24 18:06:06 thinkpaddie kernel: eax: 00000282   ebx: 00000000   ecx: 
c292d000   edx: e0f9d280
Oct 24 18:06:06 thinkpaddie kernel: esi: d8fd7be0   edi: d3573c00   ebp: 
d1c53ea8   esp: d1c53e88
Oct 24 18:06:06 thinkpaddie kernel: ds: 007b   es: 007b   ss: 0068
Oct 24 18:06:06 thinkpaddie kernel: Process kpilotDaemon (pid: 7431, 
threadinfo=d1c52000 task=d1247ac0)
Oct 24 18:06:06 thinkpaddie kernel: Stack: 000000d0 e0fc86f9 00000006 
d8fd7be0 d1c53ea8 d3573c00 d8fd7be0 c292d000
Oct 24 18:06:06 thinkpaddie kernel:        d1c53ecc e0fc53ea d3573c00 
c1765ec0 d0dae0e0 00000000 ffffffed c1765ec0
Oct 24 18:06:06 thinkpaddie kernel:        00000000 d1c53efc c0278925 
c292d000 c1765ec0 d1c53ee8 00000802 0bc00006
Oct 24 18:06:06 thinkpaddie kernel: Call Trace:
Oct 24 18:06:06 thinkpaddie kernel:  [show_stack+127/160] 
show_stack+0x7f/0xa0
Oct 24 18:06:06 thinkpaddie kernel:  [show_registers+342/464] 
show_registers+0x156/0x1d0
Oct 24 18:06:06 thinkpaddie kernel:  [die+200/336] die+0xc8/0x150
Oct 24 18:06:06 thinkpaddie kernel:  [do_page_fault+1126/1671] 
do_page_fault+0x466/0x687
Oct 24 18:06:06 thinkpaddie kernel:  [error_code+45/56] error_code+0x2d/0x38
Oct 24 18:06:06 thinkpaddie kernel:  [pg0+548721642/1069048832] 
serial_open+0xca/0x120 [usbserial]
Oct 24 18:06:06 thinkpaddie kernel:  [tty_open+469/704] tty_open+0x1d5/0x2c0
Oct 24 18:06:06 thinkpaddie kernel:  [chrdev_open+136/336] 
chrdev_open+0x88/0x150
Oct 24 18:06:06 thinkpaddie kernel:  [dentry_open+385/496] 
dentry_open+0x181/0x1f0
Oct 24 18:06:06 thinkpaddie kernel:  [filp_open+90/96] filp_open+0x5a/0x60
Oct 24 18:06:06 thinkpaddie kernel:  [sys_open+70/144] sys_open+0x46/0x90
Oct 24 18:06:06 thinkpaddie kernel:  [syscall_call+7/11] 
syscall_call+0x7/0xb
Oct 24 18:06:06 thinkpaddie kernel: Code: 56 53 83 ec 14 a1 40 d6 f9 e0 
8b 7d 08 85 c0 8b 37 8b 9f ec 00 00 00 0f 85
 ff 00 00 00 8b 47 20 85 c0 0f 84 8a 01 00 00 9c 58 fa <c7> 03 00 00 00 
00 c7 43 04 00 00 00 00 c7 43 08 00 00 00 00
 50


Oct 24 18:11:35 thinkpaddie kernel: CPU:    0
Oct 24 18:11:35 thinkpaddie kernel: EIP:    
0060:[pg0+548540463/1069048832]    Not tainted VLI
Oct 24 18:11:35 thinkpaddie kernel: EFLAGS: 00210082   (2.6.9-mm1)
Oct 24 18:11:35 thinkpaddie kernel: EIP is at visor_open+0x2f/0x1f0 [visor]
Oct 24 18:11:35 thinkpaddie kernel: eax: 00200282   ebx: 00000000   ecx: 
d5ee5000   edx: e0f9d280
Oct 24 18:11:35 thinkpaddie kernel: esi: ceaf8c60   edi: d1765200   ebp: 
de853ea8   esp: de853e88
Oct 24 18:11:35 thinkpaddie kernel: ds: 007b   es: 007b   ss: 0068
Oct 24 18:11:35 thinkpaddie kernel: Process pilot-manager (pid: 8375, 
threadinfo=de852000 task=d1756580)
Oct 24 18:11:35 thinkpaddie kernel: Stack: 000000d0 e0fc86f9 00000008 
ceaf8c60 de853ea8 d1765200 ceaf8c60 d5ee5000
Oct 24 18:11:35 thinkpaddie kernel:        de853ecc e0fc53ea d1765200 
c9011b00 cbac3ae0 00000000 ffffffed c9011b00
Oct 24 18:11:35 thinkpaddie kernel:        00000000 de853efc c0278925 
d5ee5000 c9011b00 de853ee8 00000802 0bc00008
Oct 24 18:11:35 thinkpaddie kernel: Call Trace:
Oct 24 18:11:35 thinkpaddie kernel:  [show_stack+127/160] 
show_stack+0x7f/0xa0
Oct 24 18:11:35 thinkpaddie kernel:  [show_registers+342/464] 
show_registers+0x156/0x1d0
Oct 24 18:11:35 thinkpaddie kernel:  [die+200/336] die+0xc8/0x150
Oct 24 18:11:35 thinkpaddie kernel:  [do_page_fault+1126/1671] 
do_page_fault+0x466/0x687
Oct 24 18:11:35 thinkpaddie kernel:  [error_code+45/56] error_code+0x2d/0x38
Oct 24 18:11:35 thinkpaddie kernel:  [pg0+548721642/1069048832] 
serial_open+0xca/0x120 [usbserial]
Oct 24 18:11:35 thinkpaddie kernel:  [tty_open+469/704] tty_open+0x1d5/0x2c0
Oct 24 18:11:35 thinkpaddie kernel:  [chrdev_open+136/336] 
chrdev_open+0x88/0x150
Oct 24 18:11:35 thinkpaddie kernel:  [dentry_open+385/496] 
dentry_open+0x181/0x1f0
Oct 24 18:11:35 thinkpaddie kernel:  [filp_open+90/96] filp_open+0x5a/0x60
Oct 24 18:11:35 thinkpaddie kernel:  [sys_open+70/144] sys_open+0x46/0x90
Oct 24 18:11:35 thinkpaddie kernel:  [syscall_call+7/11] 
syscall_call+0x7/0xb
Oct 24 18:11:35 thinkpaddie kernel: Code: 56 53 83 ec 14 a1 40 d6 f9 e0 
8b 7d 08 85 c0 8b 37 8b 9f ec 00 00 00 0f 85
 ff 00 00 00 8b 47 20 85 c0 0f 84 8a 01 00 00 9c 58 fa <c7> 03 00 00 00 
00 c7 43 04 00 00 00 00 c7 43 08 00 00 00 00
 50


kernel is compiled with gcc 3.4.2, this is debian testing. Laptop is, 
T22 Thinkpad.

--
GJ


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to