Bug 148872

Summary: kpilotDaemon crashes on PALM515/USB
Product: [openSUSE] SUSE Linux 10.1 Reporter: Joachim Reichelt <Joachim.Reichelt>
Component: KernelAssignee: Greg Kroah-Hartman <gregkh>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Stacktrace form .xsession-errors

Description Joachim Reichelt 2006-02-07 21:50:29 UTC
I tried to sync: kpilotDaemon crashes:
Stacktrace see Attach.

Kernel got problem too:

usb 1-2.3: Handspring Visor / Palm OS converter now attached to ttyUSB2
usb 1-2.3: Handspring Visor / Palm OS converter now attached to ttyUSB3
visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
usb 1-2.3: USB disconnect, address 15
visor ttyUSB2: Handspring Visor / Palm OS converter now disconnected from ttyUSB2
visor ttyUSB3: Handspring Visor / Palm OS converter now disconnected from ttyUSB3
visor 1-2.3:1.0: device disconnected
usb 1-2.3: new full speed USB device using uhci_hcd and address 16
usb 1-2.3: new device found, idVendor=0830, idProduct=0003
usb 1-2.3: new device strings: Mfr=1, Product=2, SerialNumber=5
usb 1-2.3: Product: Palm Handheld
usb 1-2.3: Manufacturer: Palm, Inc.
usb 1-2.3: SerialNumber: 00RPP6X2A162
usb 1-2.3: configuration #1 chosen from 1 choice
visor 1-2.3:1.0: Handspring Visor / Palm OS converter detected
usb 1-2.3: Handspring Visor / Palm OS converter now attached to ttyUSB0
usb 1-2.3: Handspring Visor / Palm OS converter now attached to ttyUSB1
Slab corruption: start=df1b7a84, len=1024
Redzone: 0x5a2cf071/0x5a2cf071.
Last user: [<c020a992>](device_release+0x14/0x41)
010: 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b 6b 6b 6b 6b
Prev obj: start=df1b7678, len=1024
Redzone: 0x170fc2a5/0x170fc2a5.
Last user: [<c013d5cb>](kzalloc+0xd/0x36)
000: fc 00 96 df 30 08 00 f0 ff ff 00 00 4e 00 00 00
010: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
usb 1-2.3: USB disconnect, address 16
visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
visor 1-2.3:1.0: device disconnected
Comment 1 Joachim Reichelt 2006-02-07 21:51:48 UTC
Created attachment 66882 [details]
Stacktrace form .xsession-errors
Comment 2 Olaf Kirch 2006-02-08 10:20:34 UTC
Slab corruption in usb or sysfs... Greg, would you please take a look?
Thanks!
Comment 3 Joachim Reichelt 2006-02-16 18:55:19 UTC
The problem has changed a little bit. Now the crash is seen by dmesg:
usb 1-2.3: USB disconnect, address 6
visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
visor 1-2.3:1.0: device disconnected
usb 1-2.3: new full speed USB device using uhci_hcd and address 7
usb 1-2.3: new device found, idVendor=0830, idProduct=0003
usb 1-2.3: new device strings: Mfr=1, Product=2, SerialNumber=5
usb 1-2.3: Product: Palm Handheld
usb 1-2.3: Manufacturer: Palm, Inc.
usb 1-2.3: SerialNumber: 00RPP6X2A162
usb 1-2.3: configuration #1 chosen from 1 choice
visor 1-2.3:1.0: Handspring Visor / Palm OS converter detected
usb 1-2.3: Handspring Visor / Palm OS converter now attached to ttyUSB0
usb 1-2.3: Handspring Visor / Palm OS converter now attached to ttyUSB1
xfrm_lookup: IPv4 route is stale (obsolete=4294967295, loops=0)
 [<c0279deb>] xfrm_lookup+0x403/0x481
 [<e158e78b>] ipv6_dev_get_saddr+0x4ff/0x585 [ipv6]
 [<e158a56a>] ip6_dst_lookup+0x1e7/0x250 [ipv6]
 [<e15a69a8>] ip6_datagram_connect+0x2e5/0x418 [ipv6]
 [<c022d6d5>] release_sock+0x10/0x9b
 [<c026cb37>] inet_dgram_connect+0x45/0x4e
 [<c022cbf2>] sys_connect+0x76/0x98
 [<c014db91>] fd_install+0x24/0x50
 [<c014bcce>] cache_alloc_debugcheck_after+0xb8/0xea
 [<c014cc36>] __kmalloc+0xa8/0xb1
 [<c01343c4>] audit_socketcall+0x37/0x79
 [<c022cd2f>] sys_socketcall+0x8c/0x19e
 [<c0102a99>] syscall_call+0x7/0xb
xfrm_lookup: IPv4 route is stale (obsolete=4294967295, loops=0)
 [<c0279deb>] xfrm_lookup+0x403/0x481
 [<e158e78b>] ipv6_dev_get_saddr+0x4ff/0x585 [ipv6]
 [<e158a56a>] ip6_dst_lookup+0x1e7/0x250 [ipv6]
 [<e15a43df>] tcp_v6_connect+0x316/0x58a [ipv6]
 [<c026c518>] inet_stream_connect+0x85/0x231
 [<c014bcce>] cache_alloc_debugcheck_after+0xb8/0xea
 [<c014cc36>] __kmalloc+0xa8/0xb1
 [<c0134437>] audit_sockaddr+0x31/0x74
 [<c0134437>] audit_sockaddr+0x31/0x74
 [<c022cbf2>] sys_connect+0x76/0x98
 [<c022d6d5>] release_sock+0x10/0x9b
 [<c022e800>] sock_setsockopt+0x456/0x460
 [<c014bcce>] cache_alloc_debugcheck_after+0xb8/0xea
 [<c014cc36>] __kmalloc+0xa8/0xb1
 [<c01343c4>] audit_socketcall+0x37/0x79
 [<c022cd2f>] sys_socketcall+0x8c/0x19e
 [<c0102a99>] syscall_call+0x7/0xb
usb 1-2.3: USB disconnect, address 7
visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
visor 1-2.3:1.0: device disconnected
Comment 4 Joachim Reichelt 2006-02-16 19:05:15 UTC
may be related to #148862
There seems to be a serious bug in the visor module.
gpilotd cannot access /dev/ttyUSB0 and 1 too
Comment 5 Greg Kroah-Hartman 2006-02-16 19:07:15 UTC
Those xfrm messages are due to a yast installer error, not anything to
do with the visor driver.

So, it looks like the kernel isn't crashing anymore, which is good, so
I'll close this bug now.

If gpilotd is having problems with the kernel, please open another bug.