Re: [Nouveau] Machine freeze on latest Linus kernel, seems related to nouveau

2014-06-11 Thread Damien Wyart
Hi,

On Sat, May 17, 2014 at 8:33 PM, Ilia Mirkin  wrote:
> Amazing. I get the same thing in chrome on my setup (G96). [...]

> This is on top of a 3.15-rc5+ kernel.

> Normally these things are very hard to debug because they're
> ~impossible to reproduce. However this website seems to do the trick
> (I'm guessing with the help of the youtube embeds).

> Ben, any advice on debugging? (Or even better, an idea as to what's
> wrong... I seem to recall this happening a lot a while back and then
> it magically fixed itself for a while...)

Any news on this topic? I did not see a followup to the initial thread...

Thanks,

Damien
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [Nouveau] Machine freeze on latest Linus kernel, seems related to nouveau

2014-06-11 Thread Damien Wyart
Hi,

On Sat, May 17, 2014 at 8:33 PM, Ilia Mirkin imir...@alum.mit.edu wrote:
 Amazing. I get the same thing in chrome on my setup (G96). [...]

 This is on top of a 3.15-rc5+ kernel.

 Normally these things are very hard to debug because they're
 ~impossible to reproduce. However this website seems to do the trick
 (I'm guessing with the help of the youtube embeds).

 Ben, any advice on debugging? (Or even better, an idea as to what's
 wrong... I seem to recall this happening a lot a while back and then
 it magically fixed itself for a while...)

Any news on this topic? I did not see a followup to the initial thread...

Thanks,

Damien
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [Nouveau] Machine freeze on latest Linus kernel, seems related to nouveau

2014-05-17 Thread Ilia Mirkin
On Sat, May 17, 2014 at 2:13 PM, Damien Wyart  wrote:
> Hi;
>
> After further tests, I can reproduce the problem on 3.14.4 also,
> mainly by visiting the following URL with Firefox (29.0.1) :
> http://lavieestmaloptimisee.blogspot.fr/

Amazing. I get the same thing in chrome on my setup (G96).

[235255.701101] BUG: unable to handle kernel paging request at c90013d0
[235255.701119] IP: [] iowrite32+0xe/0x31
[235255.701130] PGD 1a880e067 PUD 1a880f067 PMD 1a7533067 PTE 0
[235255.701221] CPU: 0 PID: 22304 Comm: chrome Not tainted 3.15.0-rc5+ #83

and a slightly different backtrace, although both eventually try to
create a gpuobj:

[235255.701381]  [] ? nouveau_barobj_wr32+0x14/0x16 [nouveau]
[235255.701400]  [] _nouveau_gpuobj_wr32+0x2a/0x2c [nouveau]
[235255.701418]  []
nouveau_gpuobj_create_+0x1f7/0x247 [nouveau]
[235255.701437]  [] _nouveau_gpuobj_ctor+0x3d/0x4b [nouveau]
[235255.701457]  [] nouveau_object_ctor+0x32/0xaf [nouveau]
[235255.701475]  [] nouveau_gpuobj_new+0x4e/0x50 [nouveau]
[235255.701504]  [] nouveau_vm_get+0x151/0x27a [nouveau]
[235255.701545]  [] ?
nouveau_gem_object_open+0x7a/0xbe [nouveau]
[235255.701585]  [] nouveau_bo_vma_add+0x36/0x9f [nouveau]
[235255.701624]  []
nouveau_gem_object_open+0x94/0xbe [nouveau]
[235255.701640]  []
drm_gem_handle_create_tail+0xe0/0x106 [drm]
[235255.701654]  [] drm_gem_handle_create+0x39/0x40 [drm]
[235255.701693]  [] nouveau_gem_ioctl_new+0xc9/0x117 [nouveau]
[235255.701707]  [] drm_ioctl+0x2ae/0x416 [drm]
[235255.701745]  [] ? nouveau_gem_new+0xe9/0xe9 [nouveau]
[235255.701755]  [] ? __pm_runtime_resume+0x6b/0x7a
[235255.701793]  [] nouveau_drm_ioctl+0x5d/0x92 [nouveau]
[235255.701803]  [] do_vfs_ioctl+0x3f7/0x441
[235255.701811]  [] ? fput+0x17/0x8d
[235255.701820]  [] ? SyS_mmap_pgoff+0x1a2/0x1d4
[235255.701827]  [] SyS_ioctl+0x3e/0x67
[235255.701837]  [] system_call_fastpath+0x16/0x1b

This is on top of a 3.15-rc5+ kernel.

Normally these things are very hard to debug because they're
~impossible to reproduce. However this website seems to do the trick
(I'm guessing with the help of the youtube embeds).

Ben, any advice on debugging? (Or even better, an idea as to what's
wrong... I seem to recall this happening a lot a while back and then
it magically fixed itself for a while...)

>
> Firefox becomes unresponsive and I get some messages in the kernel log :
>
> May 17 20:01:36 brouette kernel: BUG: unable to handle kernel paging
> request at c9001530
> May 17 20:01:36 brouette kernel: IP: [] iowrite32+0x38/0x40
> May 17 20:01:36 brouette kernel: PGD 1b880f067 PUD 1b8850067 PMD 1b6cfd067 
> PTE 0
> May 17 20:01:36 brouette kernel: Oops: 0002 [#1] PREEMPT SMP
> May 17 20:01:36 brouette kernel: Modules linked in: usb_storage
> nf_conntrack_ipv6 nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4
> xt_dscp xt_mark cls_flow cls_fw sch_sfq sch_htb xt_helper xt_length
> nf_conntrack_ftp nf_conntrack ip6table_mangle ip6_tables
> iptable_mangle ip_tables x_tables cpufreq_powersave cpufreq_userspace
> cpufreq_conservative deadline_iosched binfmt_misc hid_roccat_konepure
> hid_roccat hid_roccat_common hid_generic snd_usb_audio snd_usbmidi_lib
> usbhid snd_hwdep nouveau snd_hda_codec_realtek snd_hda_codec_generic
> wmi snd_ca0106 video i2c_algo_bit snd_ac97_codec ac97_bus
> snd_seq_dummy snd_seq_midi snd_seq_oss ttm snd_seq_midi_event
> drm_kms_helper snd_seq drm i2c_core backlight snd_rawmidi
> snd_hda_intel snd_hda_codec snd_seq_device sr_mod snd_pcm_oss pcspkr
> cdrom nvidiafb snd_mixer_oss vgastate snd_pcm snd_timer ehci_pci
> uhci_hcd ehci_hcd usbcore evdev usb_common acpi_cpufreq loop fuse
> autofs4
> May 17 20:01:36 brouette kernel: CPU: 1 PID: 12671 Comm:
> plugin-containe Tainted: P   O 3.14.4 #1
> May 17 20:01:36 brouette kernel: Hardware name: System manufacturer
> System Product Name/P6T SE, BIOS 080803/08/2010
> May 17 20:01:36 brouette kernel: task: 8800ba42a160 ti:
> 8801ac584000 task.ti: 8801ac584000
> May 17 20:01:36 brouette kernel: RIP: 0010:[]
> [] iowrite32+0x38/0x40
> May 17 20:01:36 brouette kernel: RSP: 0018:8801ac585b90  EFLAGS: 00010292
> May 17 20:01:36 brouette kernel: RAX: 8800813e65a0 RBX:
> 8801b5aed600 RCX: 
> May 17 20:01:36 brouette kernel: RDX: c9001530 RSI:
> c9001530 RDI: 
> May 17 20:01:36 brouette kernel: RBP: 8801ac585b98 R08:
> a0423100 R09: 
> May 17 20:01:36 brouette kernel: R10:  R11:
> 000f R12: 00060004
> May 17 20:01:36 brouette kernel: R13:  R14:
> 8801ac585bd8 R15: 
> May 17 20:01:36 brouette kernel: FS:  7f1767d15a40()
> GS:8801bfc2() knlGS:
> May 17 20:01:36 brouette kernel: CS:  0010 DS:  ES:  CR0:
> 80050033
> May 17 20:01:36 brouette kernel: CR2: c9001530 CR3:
> 00019d752000 CR4: 07e0
> May 17 20:01:36 brouette kernel: Stack:
> May 17 20:01:36 

Re: Machine freeze on latest Linus kernel, seems related to nouveau

2014-05-17 Thread Damien Wyart
Hi;

After further tests, I can reproduce the problem on 3.14.4 also,
mainly by visiting the following URL with Firefox (29.0.1) :
http://lavieestmaloptimisee.blogspot.fr/

Firefox becomes unresponsive and I get some messages in the kernel log :

May 17 20:01:36 brouette kernel: BUG: unable to handle kernel paging
request at c9001530
May 17 20:01:36 brouette kernel: IP: [] iowrite32+0x38/0x40
May 17 20:01:36 brouette kernel: PGD 1b880f067 PUD 1b8850067 PMD 1b6cfd067 PTE 0
May 17 20:01:36 brouette kernel: Oops: 0002 [#1] PREEMPT SMP
May 17 20:01:36 brouette kernel: Modules linked in: usb_storage
nf_conntrack_ipv6 nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4
xt_dscp xt_mark cls_flow cls_fw sch_sfq sch_htb xt_helper xt_length
nf_conntrack_ftp nf_conntrack ip6table_mangle ip6_tables
iptable_mangle ip_tables x_tables cpufreq_powersave cpufreq_userspace
cpufreq_conservative deadline_iosched binfmt_misc hid_roccat_konepure
hid_roccat hid_roccat_common hid_generic snd_usb_audio snd_usbmidi_lib
usbhid snd_hwdep nouveau snd_hda_codec_realtek snd_hda_codec_generic
wmi snd_ca0106 video i2c_algo_bit snd_ac97_codec ac97_bus
snd_seq_dummy snd_seq_midi snd_seq_oss ttm snd_seq_midi_event
drm_kms_helper snd_seq drm i2c_core backlight snd_rawmidi
snd_hda_intel snd_hda_codec snd_seq_device sr_mod snd_pcm_oss pcspkr
cdrom nvidiafb snd_mixer_oss vgastate snd_pcm snd_timer ehci_pci
uhci_hcd ehci_hcd usbcore evdev usb_common acpi_cpufreq loop fuse
autofs4
May 17 20:01:36 brouette kernel: CPU: 1 PID: 12671 Comm:
plugin-containe Tainted: P   O 3.14.4 #1
May 17 20:01:36 brouette kernel: Hardware name: System manufacturer
System Product Name/P6T SE, BIOS 080803/08/2010
May 17 20:01:36 brouette kernel: task: 8800ba42a160 ti:
8801ac584000 task.ti: 8801ac584000
May 17 20:01:36 brouette kernel: RIP: 0010:[]
[] iowrite32+0x38/0x40
May 17 20:01:36 brouette kernel: RSP: 0018:8801ac585b90  EFLAGS: 00010292
May 17 20:01:36 brouette kernel: RAX: 8800813e65a0 RBX:
8801b5aed600 RCX: 
May 17 20:01:36 brouette kernel: RDX: c9001530 RSI:
c9001530 RDI: 
May 17 20:01:36 brouette kernel: RBP: 8801ac585b98 R08:
a0423100 R09: 
May 17 20:01:36 brouette kernel: R10:  R11:
000f R12: 00060004
May 17 20:01:36 brouette kernel: R13:  R14:
8801ac585bd8 R15: 
May 17 20:01:36 brouette kernel: FS:  7f1767d15a40()
GS:8801bfc2() knlGS:
May 17 20:01:36 brouette kernel: CS:  0010 DS:  ES:  CR0:
80050033
May 17 20:01:36 brouette kernel: CR2: c9001530 CR3:
00019d752000 CR4: 07e0
May 17 20:01:36 brouette kernel: Stack:
May 17 20:01:36 brouette kernel: a036be6f 8801ac585ba8
a0368f25 8801ac585c08
May 17 20:01:36 brouette kernel: a03691c6 010077359400
a0443ff0 1de8d000
May 17 20:01:36 brouette kernel: 8800813e65a0 
8801b5aed700 880165e83740
May 17 20:01:36 brouette kernel: Call Trace:
May 17 20:01:36 brouette kernel: [] ?
nouveau_barobj_wr32+0xf/0x20 [nouveau]
May 17 20:01:36 brouette kernel: []
_nouveau_gpuobj_wr32+0x25/0x30 [nouveau]
May 17 20:01:36 brouette kernel: []
nouveau_gpuobj_create_+0x1c6/0x2c0 [nouveau]
May 17 20:01:36 brouette kernel: []
nouveau_engctx_create_+0x24f/0x2a0 [nouveau]
May 17 20:01:36 brouette kernel: []
nv50_graph_context_ctor+0x3c/0x80 [nouveau]
May 17 20:01:36 brouette kernel: []
nouveau_object_ctor+0x2d/0xc0 [nouveau]
May 17 20:01:36 brouette kernel: []
nouveau_object_new+0xeb/0x200 [nouveau]
May 17 20:01:36 brouette kernel: []
nouveau_abi16_ioctl_grobj_alloc+0x6b/0xe0 [nouveau]
May 17 20:01:36 brouette kernel: []
drm_ioctl+0x4c2/0x5f0 [drm]
May 17 20:01:36 brouette kernel: [] ?
do_mmap_pgoff+0x2c2/0x380
May 17 20:01:36 brouette kernel: []
nouveau_drm_ioctl+0x9/0x10 [nouveau]
May 17 20:01:36 brouette kernel: [] do_vfs_ioctl+0x2e0/0x4c0
May 17 20:01:36 brouette kernel: [] ? __fget+0x69/0xb0
May 17 20:01:36 brouette kernel: [] SyS_ioctl+0x81/0xa0
May 17 20:01:36 brouette kernel: []
system_call_fastpath+0x16/0x1b
May 17 20:01:36 brouette kernel: Code: 81 fe 00 00 01 00 76 0b 0f b7
d6 89 f8 ef c3 0f 1f 40 00 55 48 c7 c6 e1 9e 58 81 48 89 d7 48 89 e5
e8 1d fe ff ff 5d c3 0f 1f 00 <89> 3e c3 0f 1f 44 00 00 48 81 ff ff ff
03 00 77 37 48 81 ff 00
May 17 20:01:36 brouette kernel: RIP  [] iowrite32+0x38/0x40
May 17 20:01:36 brouette kernel: RSP 
May 17 20:01:36 brouette kernel: CR2: c9001530
May 17 20:01:36 brouette kernel: ---[ end trace e4c3bdfb0b08f505 ]---

Thanks in advance for any help.

Best

Damien Wyart

On Fri, May 16, 2014 at 10:05 AM, Damien Wyart  wrote:
> Hi,
>
> I am running the latest kernel from Linus. Once yesterday and once
> today, I got a freeze of my machine. The first time, I could reboot
> with sysrq, but not the second one (completely unresponsive). The
> first time,, there 

Re: Machine freeze on latest Linus kernel, seems related to nouveau

2014-05-17 Thread Damien Wyart
Hi;

After further tests, I can reproduce the problem on 3.14.4 also,
mainly by visiting the following URL with Firefox (29.0.1) :
http://lavieestmaloptimisee.blogspot.fr/

Firefox becomes unresponsive and I get some messages in the kernel log :

May 17 20:01:36 brouette kernel: BUG: unable to handle kernel paging
request at c9001530
May 17 20:01:36 brouette kernel: IP: [8127ff38] iowrite32+0x38/0x40
May 17 20:01:36 brouette kernel: PGD 1b880f067 PUD 1b8850067 PMD 1b6cfd067 PTE 0
May 17 20:01:36 brouette kernel: Oops: 0002 [#1] PREEMPT SMP
May 17 20:01:36 brouette kernel: Modules linked in: usb_storage
nf_conntrack_ipv6 nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4
xt_dscp xt_mark cls_flow cls_fw sch_sfq sch_htb xt_helper xt_length
nf_conntrack_ftp nf_conntrack ip6table_mangle ip6_tables
iptable_mangle ip_tables x_tables cpufreq_powersave cpufreq_userspace
cpufreq_conservative deadline_iosched binfmt_misc hid_roccat_konepure
hid_roccat hid_roccat_common hid_generic snd_usb_audio snd_usbmidi_lib
usbhid snd_hwdep nouveau snd_hda_codec_realtek snd_hda_codec_generic
wmi snd_ca0106 video i2c_algo_bit snd_ac97_codec ac97_bus
snd_seq_dummy snd_seq_midi snd_seq_oss ttm snd_seq_midi_event
drm_kms_helper snd_seq drm i2c_core backlight snd_rawmidi
snd_hda_intel snd_hda_codec snd_seq_device sr_mod snd_pcm_oss pcspkr
cdrom nvidiafb snd_mixer_oss vgastate snd_pcm snd_timer ehci_pci
uhci_hcd ehci_hcd usbcore evdev usb_common acpi_cpufreq loop fuse
autofs4
May 17 20:01:36 brouette kernel: CPU: 1 PID: 12671 Comm:
plugin-containe Tainted: P   O 3.14.4 #1
May 17 20:01:36 brouette kernel: Hardware name: System manufacturer
System Product Name/P6T SE, BIOS 080803/08/2010
May 17 20:01:36 brouette kernel: task: 8800ba42a160 ti:
8801ac584000 task.ti: 8801ac584000
May 17 20:01:36 brouette kernel: RIP: 0010:[8127ff38]
[8127ff38] iowrite32+0x38/0x40
May 17 20:01:36 brouette kernel: RSP: 0018:8801ac585b90  EFLAGS: 00010292
May 17 20:01:36 brouette kernel: RAX: 8800813e65a0 RBX:
8801b5aed600 RCX: 
May 17 20:01:36 brouette kernel: RDX: c9001530 RSI:
c9001530 RDI: 
May 17 20:01:36 brouette kernel: RBP: 8801ac585b98 R08:
a0423100 R09: 
May 17 20:01:36 brouette kernel: R10:  R11:
000f R12: 00060004
May 17 20:01:36 brouette kernel: R13:  R14:
8801ac585bd8 R15: 
May 17 20:01:36 brouette kernel: FS:  7f1767d15a40()
GS:8801bfc2() knlGS:
May 17 20:01:36 brouette kernel: CS:  0010 DS:  ES:  CR0:
80050033
May 17 20:01:36 brouette kernel: CR2: c9001530 CR3:
00019d752000 CR4: 07e0
May 17 20:01:36 brouette kernel: Stack:
May 17 20:01:36 brouette kernel: a036be6f 8801ac585ba8
a0368f25 8801ac585c08
May 17 20:01:36 brouette kernel: a03691c6 010077359400
a0443ff0 1de8d000
May 17 20:01:36 brouette kernel: 8800813e65a0 
8801b5aed700 880165e83740
May 17 20:01:36 brouette kernel: Call Trace:
May 17 20:01:36 brouette kernel: [a036be6f] ?
nouveau_barobj_wr32+0xf/0x20 [nouveau]
May 17 20:01:36 brouette kernel: [a0368f25]
_nouveau_gpuobj_wr32+0x25/0x30 [nouveau]
May 17 20:01:36 brouette kernel: [a03691c6]
nouveau_gpuobj_create_+0x1c6/0x2c0 [nouveau]
May 17 20:01:36 brouette kernel: [a036848f]
nouveau_engctx_create_+0x24f/0x2a0 [nouveau]
May 17 20:01:36 brouette kernel: [a03daddc]
nv50_graph_context_ctor+0x3c/0x80 [nouveau]
May 17 20:01:36 brouette kernel: [a036a8ad]
nouveau_object_ctor+0x2d/0xc0 [nouveau]
May 17 20:01:36 brouette kernel: [a036b09b]
nouveau_object_new+0xeb/0x200 [nouveau]
May 17 20:01:36 brouette kernel: [a03edc1b]
nouveau_abi16_ioctl_grobj_alloc+0x6b/0xe0 [nouveau]
May 17 20:01:36 brouette kernel: [a0253a62]
drm_ioctl+0x4c2/0x5f0 [drm]
May 17 20:01:36 brouette kernel: [810dbcb2] ?
do_mmap_pgoff+0x2c2/0x380
May 17 20:01:36 brouette kernel: [a03e3799]
nouveau_drm_ioctl+0x9/0x10 [nouveau]
May 17 20:01:36 brouette kernel: [81109850] do_vfs_ioctl+0x2e0/0x4c0
May 17 20:01:36 brouette kernel: [81113239] ? __fget+0x69/0xb0
May 17 20:01:36 brouette kernel: [81109ab1] SyS_ioctl+0x81/0xa0
May 17 20:01:36 brouette kernel: [81482f62]
system_call_fastpath+0x16/0x1b
May 17 20:01:36 brouette kernel: Code: 81 fe 00 00 01 00 76 0b 0f b7
d6 89 f8 ef c3 0f 1f 40 00 55 48 c7 c6 e1 9e 58 81 48 89 d7 48 89 e5
e8 1d fe ff ff 5d c3 0f 1f 00 89 3e c3 0f 1f 44 00 00 48 81 ff ff ff
03 00 77 37 48 81 ff 00
May 17 20:01:36 brouette kernel: RIP  [8127ff38] iowrite32+0x38/0x40
May 17 20:01:36 brouette kernel: RSP 8801ac585b90
May 17 20:01:36 brouette kernel: CR2: c9001530
May 17 20:01:36 brouette kernel: ---[ end trace e4c3bdfb0b08f505 ]---

Thanks in advance for any 

Re: [Nouveau] Machine freeze on latest Linus kernel, seems related to nouveau

2014-05-17 Thread Ilia Mirkin
On Sat, May 17, 2014 at 2:13 PM, Damien Wyart damien.wy...@gmail.com wrote:
 Hi;

 After further tests, I can reproduce the problem on 3.14.4 also,
 mainly by visiting the following URL with Firefox (29.0.1) :
 http://lavieestmaloptimisee.blogspot.fr/

Amazing. I get the same thing in chrome on my setup (G96).

[235255.701101] BUG: unable to handle kernel paging request at c90013d0
[235255.701119] IP: [8131f3de] iowrite32+0xe/0x31
[235255.701130] PGD 1a880e067 PUD 1a880f067 PMD 1a7533067 PTE 0
[235255.701221] CPU: 0 PID: 22304 Comm: chrome Not tainted 3.15.0-rc5+ #83

and a slightly different backtrace, although both eventually try to
create a gpuobj:

[235255.701381]  [a02455d0] ? nouveau_barobj_wr32+0x14/0x16 [nouveau]
[235255.701400]  [a0242d28] _nouveau_gpuobj_wr32+0x2a/0x2c [nouveau]
[235255.701418]  [a0242fe8]
nouveau_gpuobj_create_+0x1f7/0x247 [nouveau]
[235255.701437]  [a0243075] _nouveau_gpuobj_ctor+0x3d/0x4b [nouveau]
[235255.701457]  [a02442c6] nouveau_object_ctor+0x32/0xaf [nouveau]
[235255.701475]  [a02430d1] nouveau_gpuobj_new+0x4e/0x50 [nouveau]
[235255.701504]  [a026d823] nouveau_vm_get+0x151/0x27a [nouveau]
[235255.701545]  [a02a3f47] ?
nouveau_gem_object_open+0x7a/0xbe [nouveau]
[235255.701585]  [a02a377d] nouveau_bo_vma_add+0x36/0x9f [nouveau]
[235255.701624]  [a02a3f61]
nouveau_gem_object_open+0x94/0xbe [nouveau]
[235255.701640]  [a007fb47]
drm_gem_handle_create_tail+0xe0/0x106 [drm]
[235255.701654]  [a007fba6] drm_gem_handle_create+0x39/0x40 [drm]
[235255.701693]  [a02a4279] nouveau_gem_ioctl_new+0xc9/0x117 [nouveau]
[235255.701707]  [a007e216] drm_ioctl+0x2ae/0x416 [drm]
[235255.701745]  [a02a41b0] ? nouveau_gem_new+0xe9/0xe9 [nouveau]
[235255.701755]  [813d0eca] ? __pm_runtime_resume+0x6b/0x7a
[235255.701793]  [a029e158] nouveau_drm_ioctl+0x5d/0x92 [nouveau]
[235255.701803]  [8115fa37] do_vfs_ioctl+0x3f7/0x441
[235255.701811]  [81152a10] ? fput+0x17/0x8d
[235255.701820]  [81135971] ? SyS_mmap_pgoff+0x1a2/0x1d4
[235255.701827]  [8115fabf] SyS_ioctl+0x3e/0x67
[235255.701837]  [81724e12] system_call_fastpath+0x16/0x1b

This is on top of a 3.15-rc5+ kernel.

Normally these things are very hard to debug because they're
~impossible to reproduce. However this website seems to do the trick
(I'm guessing with the help of the youtube embeds).

Ben, any advice on debugging? (Or even better, an idea as to what's
wrong... I seem to recall this happening a lot a while back and then
it magically fixed itself for a while...)


 Firefox becomes unresponsive and I get some messages in the kernel log :

 May 17 20:01:36 brouette kernel: BUG: unable to handle kernel paging
 request at c9001530
 May 17 20:01:36 brouette kernel: IP: [8127ff38] iowrite32+0x38/0x40
 May 17 20:01:36 brouette kernel: PGD 1b880f067 PUD 1b8850067 PMD 1b6cfd067 
 PTE 0
 May 17 20:01:36 brouette kernel: Oops: 0002 [#1] PREEMPT SMP
 May 17 20:01:36 brouette kernel: Modules linked in: usb_storage
 nf_conntrack_ipv6 nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4
 xt_dscp xt_mark cls_flow cls_fw sch_sfq sch_htb xt_helper xt_length
 nf_conntrack_ftp nf_conntrack ip6table_mangle ip6_tables
 iptable_mangle ip_tables x_tables cpufreq_powersave cpufreq_userspace
 cpufreq_conservative deadline_iosched binfmt_misc hid_roccat_konepure
 hid_roccat hid_roccat_common hid_generic snd_usb_audio snd_usbmidi_lib
 usbhid snd_hwdep nouveau snd_hda_codec_realtek snd_hda_codec_generic
 wmi snd_ca0106 video i2c_algo_bit snd_ac97_codec ac97_bus
 snd_seq_dummy snd_seq_midi snd_seq_oss ttm snd_seq_midi_event
 drm_kms_helper snd_seq drm i2c_core backlight snd_rawmidi
 snd_hda_intel snd_hda_codec snd_seq_device sr_mod snd_pcm_oss pcspkr
 cdrom nvidiafb snd_mixer_oss vgastate snd_pcm snd_timer ehci_pci
 uhci_hcd ehci_hcd usbcore evdev usb_common acpi_cpufreq loop fuse
 autofs4
 May 17 20:01:36 brouette kernel: CPU: 1 PID: 12671 Comm:
 plugin-containe Tainted: P   O 3.14.4 #1
 May 17 20:01:36 brouette kernel: Hardware name: System manufacturer
 System Product Name/P6T SE, BIOS 080803/08/2010
 May 17 20:01:36 brouette kernel: task: 8800ba42a160 ti:
 8801ac584000 task.ti: 8801ac584000
 May 17 20:01:36 brouette kernel: RIP: 0010:[8127ff38]
 [8127ff38] iowrite32+0x38/0x40
 May 17 20:01:36 brouette kernel: RSP: 0018:8801ac585b90  EFLAGS: 00010292
 May 17 20:01:36 brouette kernel: RAX: 8800813e65a0 RBX:
 8801b5aed600 RCX: 
 May 17 20:01:36 brouette kernel: RDX: c9001530 RSI:
 c9001530 RDI: 
 May 17 20:01:36 brouette kernel: RBP: 8801ac585b98 R08:
 a0423100 R09: 
 May 17 20:01:36 brouette kernel: R10:  R11:
 000f R12: 00060004
 May 17 20:01:36 brouette kernel: R13:  R14:
 

Machine freeze on latest Linus kernel, seems related to nouveau

2014-05-16 Thread Damien Wyart
Hi,

I am running the latest kernel from Linus. Once yesterday and once
today, I got a freeze of my machine. The first time, I could reboot
with sysrq, but not the second one (completely unresponsive). The
first time,, there was nothng in the logs, but today, I got some
traces which I attach to this email.

I can provide more details if needed ; the card is GeForce 9600 GT and
the OS Debian Sid.

Thanks in advance for any feedback.

Damien Wyart
May 16 08:30:27 brouette kernel: BUG: unable to handle kernel paging request at 
c9001590
May 16 08:30:27 brouette kernel: IP: [] iowrite32+0x38/0x40
May 16 08:30:27 brouette kernel: PGD 1b880f067 PUD 1b8850067 PMD b979e067 PTE 0
May 16 08:30:27 brouette kernel: Oops: 0002 [#1] PREEMPT SMP 
May 16 08:30:27 brouette kernel: Modules linked in: nf_conntrack_ipv6 
nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4 xt_dscp xt_mark cls_flow cls_fw 
sch_sfq sch_htb xt_helper xt_length nf_conntrack_ftp nf_conntrack 
ip6table_mangle ip6_tables iptable_mangle ip_tables x_tables cpufreq_powersave 
cpufreq_userspace cpufreq_conservative deadline_iosched binfmt_misc 
snd_usb_audio snd_usbmidi_lib snd_hwdep hid_roccat_konepure hid_roccat 
hid_roccat_common hid_generic usbhid nouveau snd_hda_codec_realtek 
snd_hda_codec_generic snd_ca0106 wmi snd_ac97_codec video ac97_bus 
snd_seq_dummy snd_seq_midi i2c_algo_bit snd_seq_oss ttm snd_seq_midi_event 
drm_kms_helper snd_seq drm i2c_core snd_rawmidi backlight snd_seq_device 
snd_hda_intel sr_mod ehci_pci snd_hda_controller uhci_hcd pcspkr ehci_hcd cdrom 
usbcore snd_hda_codec snd_pcm_oss snd_mixer_oss nvidiafb snd_pcm snd_timer 
vgastate evdev usb_common acpi_cpufreq loop fuse autofs4
May 16 08:30:27 brouette kernel: CPU: 3 PID: 31253 Comm: plugin-containe 
Tainted: P   O  3.15.0-rc5 #1
May 16 08:30:27 brouette kernel: Hardware name: System manufacturer System 
Product Name/P6T SE, BIOS 080803/08/2010
May 16 08:30:27 brouette kernel: task: 8800baa2f1c0 ti: 880171aa 
task.ti: 880171aa
May 16 08:30:27 brouette kernel: RIP: 0010:[]  
[] iowrite32+0x38/0x40
May 16 08:30:27 brouette kernel: RSP: 0018:880171aa1ba0  EFLAGS: 00010292
May 16 08:30:27 brouette kernel: RAX: 880055737600 RBX: 88016d934600 
RCX: 
May 16 08:30:27 brouette kernel: RDX: c9001590 RSI: c9001590 
RDI: 
May 16 08:30:27 brouette kernel: RBP: 880171aa1ba8 R08: a054de60 
R09: 
May 16 08:30:27 brouette kernel: R10:  R11: 000f 
R12: 00060004
May 16 08:30:27 brouette kernel: R13:  R14: 880171aa1be8 
R15: 
May 16 08:30:27 brouette kernel: FS:  7f02048fca40() 
GS:8801bfc6() knlGS:
May 16 08:30:27 brouette kernel: CS:  0010 DS:  ES:  CR0: 
80050033
May 16 08:30:27 brouette kernel: CR2: c9001590 CR3: b0ee5000 
CR4: 07e0
May 16 08:30:27 brouette kernel: Stack:
May 16 08:30:27 brouette kernel: a047ee3f 880171aa1bb8 
a047bf25 880171aa1c18
May 16 08:30:27 brouette kernel: a047c1c6 010071aa1be0 
a0561bb0 1de8d000
May 16 08:30:27 brouette kernel: 880055737600  
8800b9500200 8800bb263440
May 16 08:30:27 brouette kernel: Call Trace:
May 16 08:30:27 brouette kernel: [] ? 
nouveau_barobj_wr32+0xf/0x20 [nouveau]
May 16 08:30:27 brouette kernel: [] 
_nouveau_gpuobj_wr32+0x25/0x30 [nouveau]
May 16 08:30:27 brouette kernel: [] 
nouveau_gpuobj_create_+0x1c6/0x2c0 [nouveau]
May 16 08:30:27 brouette kernel: [] 
nouveau_engctx_create_+0x24f/0x2a0 [nouveau]
May 16 08:30:27 brouette kernel: [] 
nv50_graph_context_ctor+0x3c/0x80 [nouveau]
May 16 08:30:27 brouette kernel: [] 
nouveau_object_ctor+0x2d/0xc0 [nouveau]
May 16 08:30:27 brouette kernel: [] 
nouveau_object_new+0xeb/0x200 [nouveau]
May 16 08:30:27 brouette kernel: [] 
nouveau_abi16_ioctl_grobj_alloc+0x68/0xe0 [nouveau]
May 16 08:30:27 brouette kernel: [] drm_ioctl+0x1d8/0x5d0 
[drm]
May 16 08:30:27 brouette kernel: [] ? 
nouveau_abi16_ioctl_channel_free+0xa0/0xa0 [nouveau]
May 16 08:30:27 brouette kernel: [] ? 
do_mmap_pgoff+0x2c2/0x390
May 16 08:30:27 brouette kernel: [] 
nouveau_drm_ioctl+0x9/0x10 [nouveau]
May 16 08:30:27 brouette kernel: [] do_vfs_ioctl+0x2e0/0x4c0
May 16 08:30:27 brouette kernel: [] ? __fget+0x69/0xb0
May 16 08:30:27 brouette kernel: [] SyS_ioctl+0x81/0xa0
May 16 08:30:27 brouette kernel: [] 
system_call_fastpath+0x16/0x1b
May 16 08:30:27 brouette kernel: Code: 81 fe 00 00 01 00 76 0b 0f b7 d6 89 f8 
ef c3 0f 1f 40 00 55 48 c7 c6 9a a9 59 81 48 89 d7 48 89 e5 e8 1d fe ff ff 5d 
c3 0f 1f 00 <89> 3e c3 0f 1f 44 00 00 48 81 ff ff ff 03 00 77 37 48 81 ff 00 
May 16 08:30:27 brouette kernel: RIP  [] iowrite32+0x38/0x40
May 16 08:30:27 brouette kernel: RSP 
May 16 08:30:27 brouette kernel: CR2: c9001590
May 16 08:30:27 brouette kernel: ---[ end trace 3669ad1ce815b6cd 

Machine freeze on latest Linus kernel, seems related to nouveau

2014-05-16 Thread Damien Wyart
Hi,

I am running the latest kernel from Linus. Once yesterday and once
today, I got a freeze of my machine. The first time, I could reboot
with sysrq, but not the second one (completely unresponsive). The
first time,, there was nothng in the logs, but today, I got some
traces which I attach to this email.

I can provide more details if needed ; the card is GeForce 9600 GT and
the OS Debian Sid.

Thanks in advance for any feedback.

Damien Wyart
May 16 08:30:27 brouette kernel: BUG: unable to handle kernel paging request at 
c9001590
May 16 08:30:27 brouette kernel: IP: [812856d8] iowrite32+0x38/0x40
May 16 08:30:27 brouette kernel: PGD 1b880f067 PUD 1b8850067 PMD b979e067 PTE 0
May 16 08:30:27 brouette kernel: Oops: 0002 [#1] PREEMPT SMP 
May 16 08:30:27 brouette kernel: Modules linked in: nf_conntrack_ipv6 
nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4 xt_dscp xt_mark cls_flow cls_fw 
sch_sfq sch_htb xt_helper xt_length nf_conntrack_ftp nf_conntrack 
ip6table_mangle ip6_tables iptable_mangle ip_tables x_tables cpufreq_powersave 
cpufreq_userspace cpufreq_conservative deadline_iosched binfmt_misc 
snd_usb_audio snd_usbmidi_lib snd_hwdep hid_roccat_konepure hid_roccat 
hid_roccat_common hid_generic usbhid nouveau snd_hda_codec_realtek 
snd_hda_codec_generic snd_ca0106 wmi snd_ac97_codec video ac97_bus 
snd_seq_dummy snd_seq_midi i2c_algo_bit snd_seq_oss ttm snd_seq_midi_event 
drm_kms_helper snd_seq drm i2c_core snd_rawmidi backlight snd_seq_device 
snd_hda_intel sr_mod ehci_pci snd_hda_controller uhci_hcd pcspkr ehci_hcd cdrom 
usbcore snd_hda_codec snd_pcm_oss snd_mixer_oss nvidiafb snd_pcm snd_timer 
vgastate evdev usb_common acpi_cpufreq loop fuse autofs4
May 16 08:30:27 brouette kernel: CPU: 3 PID: 31253 Comm: plugin-containe 
Tainted: P   O  3.15.0-rc5 #1
May 16 08:30:27 brouette kernel: Hardware name: System manufacturer System 
Product Name/P6T SE, BIOS 080803/08/2010
May 16 08:30:27 brouette kernel: task: 8800baa2f1c0 ti: 880171aa 
task.ti: 880171aa
May 16 08:30:27 brouette kernel: RIP: 0010:[812856d8]  
[812856d8] iowrite32+0x38/0x40
May 16 08:30:27 brouette kernel: RSP: 0018:880171aa1ba0  EFLAGS: 00010292
May 16 08:30:27 brouette kernel: RAX: 880055737600 RBX: 88016d934600 
RCX: 
May 16 08:30:27 brouette kernel: RDX: c9001590 RSI: c9001590 
RDI: 
May 16 08:30:27 brouette kernel: RBP: 880171aa1ba8 R08: a054de60 
R09: 
May 16 08:30:27 brouette kernel: R10:  R11: 000f 
R12: 00060004
May 16 08:30:27 brouette kernel: R13:  R14: 880171aa1be8 
R15: 
May 16 08:30:27 brouette kernel: FS:  7f02048fca40() 
GS:8801bfc6() knlGS:
May 16 08:30:27 brouette kernel: CS:  0010 DS:  ES:  CR0: 
80050033
May 16 08:30:27 brouette kernel: CR2: c9001590 CR3: b0ee5000 
CR4: 07e0
May 16 08:30:27 brouette kernel: Stack:
May 16 08:30:27 brouette kernel: a047ee3f 880171aa1bb8 
a047bf25 880171aa1c18
May 16 08:30:27 brouette kernel: a047c1c6 010071aa1be0 
a0561bb0 1de8d000
May 16 08:30:27 brouette kernel: 880055737600  
8800b9500200 8800bb263440
May 16 08:30:27 brouette kernel: Call Trace:
May 16 08:30:27 brouette kernel: [a047ee3f] ? 
nouveau_barobj_wr32+0xf/0x20 [nouveau]
May 16 08:30:27 brouette kernel: [a047bf25] 
_nouveau_gpuobj_wr32+0x25/0x30 [nouveau]
May 16 08:30:27 brouette kernel: [a047c1c6] 
nouveau_gpuobj_create_+0x1c6/0x2c0 [nouveau]
May 16 08:30:27 brouette kernel: [a047b48f] 
nouveau_engctx_create_+0x24f/0x2a0 [nouveau]
May 16 08:30:27 brouette kernel: [a04f0c3c] 
nv50_graph_context_ctor+0x3c/0x80 [nouveau]
May 16 08:30:27 brouette kernel: [a047d8ad] 
nouveau_object_ctor+0x2d/0xc0 [nouveau]
May 16 08:30:27 brouette kernel: [a047e09b] 
nouveau_object_new+0xeb/0x200 [nouveau]
May 16 08:30:27 brouette kernel: [a0504368] 
nouveau_abi16_ioctl_grobj_alloc+0x68/0xe0 [nouveau]
May 16 08:30:27 brouette kernel: [a03628b8] drm_ioctl+0x1d8/0x5d0 
[drm]
May 16 08:30:27 brouette kernel: [a0504300] ? 
nouveau_abi16_ioctl_channel_free+0xa0/0xa0 [nouveau]
May 16 08:30:27 brouette kernel: [810de0d2] ? 
do_mmap_pgoff+0x2c2/0x390
May 16 08:30:27 brouette kernel: [a04f9f79] 
nouveau_drm_ioctl+0x9/0x10 [nouveau]
May 16 08:30:27 brouette kernel: [8110b7d0] do_vfs_ioctl+0x2e0/0x4c0
May 16 08:30:27 brouette kernel: [81115249] ? __fget+0x69/0xb0
May 16 08:30:27 brouette kernel: [8110ba31] SyS_ioctl+0x81/0xa0
May 16 08:30:27 brouette kernel: [81491722] 
system_call_fastpath+0x16/0x1b
May 16 08:30:27 brouette kernel: Code: 81 fe 00 00 01 00 76 0b 0f b7 d6 89 f8 
ef c3 0f 1f 40 00 55 48 c7 c6 9a a9 59 81 48 89 d7 48 89 e5 e8 1d fe ff