Re: [Bugme-new] [Bug 9529] New: General protection fault in thread_return, called by hrtimer code

Andrew Morton <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Sat,  8 Dec 2007 08:10:36 -0800 (PST) [email protected] wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=9529
> 
>            Summary: General protection fault in thread_return, called by
>                     hrtimer code
>            Product: Other
>            Version: 2.5
>      KernelVersion: 2.6.24-rc3
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: Other
>         AssignedTo: [email protected]
>         ReportedBy: [email protected]
> 
> 
> I'm running kernel 2.6.24-rc3 patched only with unionfs-2.1.10.
> 
> While trying to stop apcupsd on my system, the task froze. The kernel log
> contained the following message:
> 
> general protection fault: 0000 [1] PREEMPT
> CPU 0
> Modules linked in: ipv6 pcspkr iptable_filter ip_tables x_tables i2c_viapro
> i2c_core via_agp dm_mirror scsi_wait_scan sl811_hcd usbhid ohci_hcd uhci_hcd
> usb_storage ehci_hcd usbcore
> Pid: 5659, comm: apcupsd Not tainted 2.6.24-rc3 #1
> RIP: 0010:[<ffffffff8805c70a>]  [<ffffffff8805c70a>]
> :usbhid:hiddev_ioctl+0x2f/0xa9b
> RSP: 0018:ffff81001eb2be08  EFLAGS: 00010292
> RAX: 22f3e9bffc9755f7 RBX: 00000000400c4807 RCX: 00007fff5153e8e0
> RDX: ffff81001ce34cc0 RSI: ffff810002834000 RDI: ffff81001dcda6e8
> RBP: ffff810019536000 R08: ffffffff8805e260 R09: 0000000000000016
> R10: 0000000000000000 R11: ffffffff803864c2 R12: 00000000400c4807
> R13: 00007fff5153e8e0 R14: 00000000400c4807 R15: 0000000000000000
> FS:  00002ac659ce1b00(0000) GS:ffffffff8062d000(0000) knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> CR2: 00007ffff5622e08 CR3: 000000001e1a9000 CR4: 00000000000006e0
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Process apcupsd (pid: 5659, threadinfo ffff81001eb2a000, task ffff81001eabf5c0)
> Stack:  0000000000000000 ffff810019548900 ffff81001eb2be78 ffffffff804eaf7d
>  ffff81001eabf5c0 ffff81001dd2e000 0000000000000296 ffffffff80246513
>  0000000000000803 ffff81001eb2beb8 0000000000000001 ffff81001eb2beb8
> Call Trace:
>  [<ffffffff804eaf7d>] thread_return+0x4e/0x215
>  [<ffffffff80246513>] hrtimer_try_to_cancel+0x3f/0x8e
>  [<ffffffff80246572>] hrtimer_cancel+0x10/0x16
>  [<ffffffff804ec123>] do_nanosleep+0x64/0x7c
>  [<ffffffff80246bc4>] hrtimer_nanosleep+0x7c/0x118
>  [<ffffffff8022b4cb>] default_wake_function+0x0/0xe
>  [<ffffffff802946c2>] do_ioctl+0x62/0x83
>  [<ffffffff80294740>] vfs_ioctl+0x5d/0x298
>  [<ffffffff80287b2a>] vfs_read+0x123/0x160
>  [<ffffffff802949e6>] sys_ioctl+0x6b/0x85
>  [<ffffffff8020bf6e>] system_call+0x7e/0x83
> 
> 
> Code: 48 8b 88 c8 00 00 00 48 8b bd d0 19 00 00 b8 fb ff ff ff 44
> RIP  [<ffffffff8805c70a>] :usbhid:hiddev_ioctl+0x2f/0xa9b
>  RSP <ffff81001eb2be08>
> 
> This bug might be related to bug 9216 which I have previously reported (which
> is either fixed or hasn't since been triggered on my system).
> 

The hrtimer stuff is just noise on the stack.  This crash is the same one
as you described in the (apparently incorrectly closed) 9216.  

-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.