Re: run_timer_softirq gpf. tracing?

2017-03-21 Thread Thomas Gleixner
On Tue, 21 Mar 2017, Dave Jones wrote: > I just hit this while fuzzing.. > > general protection fault: [#1] PREEMPT SMP DEBUG_PAGEALLOC > CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.11.0-rc2-think+ #1 > task: 88017f0ed440 task.stack: c9094000 > RIP:

Re: run_timer_softirq gpf. tracing?

2017-03-21 Thread Thomas Gleixner
On Tue, 21 Mar 2017, Dave Jones wrote: > I just hit this while fuzzing.. > > general protection fault: [#1] PREEMPT SMP DEBUG_PAGEALLOC > CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.11.0-rc2-think+ #1 > task: 88017f0ed440 task.stack: c9094000 > RIP:

Re: run_timer_softirq gpf. tracing?

2017-03-21 Thread Dave Jones
On Tue, Mar 21, 2017 at 08:25:39PM +0100, Thomas Gleixner wrote: > > RAX looks like list poison, and CR2 = 4, which is likely the ->next of a > > list, > > with a NULL pointer. > > Certainly not on 64 bit. that would be 8. And CR2 is irrelevant here > because that's a #GP not a #PF. doh!

Re: run_timer_softirq gpf. tracing?

2017-03-21 Thread Dave Jones
On Tue, Mar 21, 2017 at 08:25:39PM +0100, Thomas Gleixner wrote: > > RAX looks like list poison, and CR2 = 4, which is likely the ->next of a > > list, > > with a NULL pointer. > > Certainly not on 64 bit. that would be 8. And CR2 is irrelevant here > because that's a #GP not a #PF. doh!

run_timer_softirq gpf. tracing?

2017-03-21 Thread Dave Jones
I just hit this while fuzzing.. general protection fault: [#1] PREEMPT SMP DEBUG_PAGEALLOC CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.11.0-rc2-think+ #1 task: 88017f0ed440 task.stack: c9094000 RIP: 0010:run_timer_softirq+0x15f/0x700 RSP: 0018:880507c03ec8 EFLAGS: 00010086

run_timer_softirq gpf. tracing?

2017-03-21 Thread Dave Jones
I just hit this while fuzzing.. general protection fault: [#1] PREEMPT SMP DEBUG_PAGEALLOC CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.11.0-rc2-think+ #1 task: 88017f0ed440 task.stack: c9094000 RIP: 0010:run_timer_softirq+0x15f/0x700 RSP: 0018:880507c03ec8 EFLAGS: 00010086