Hi all, running a NV46 card with latest git from http://cgit.freedesktop.org/nouveau/linux-2.6/, mesa, libdrm and xf86-video-nouveau fails with an kernel oops. let me know if you need more informations. [ 11.127274] BUG: unable to handle kernel NULL pointer dereference at 00000028 [ 11.127329] IP: [<b11c6ef1>] nouveau_gpuobj_new+0x26d/0x338 [ 11.127371] *pde = 00000000 [ 11.127391] Oops: 0000 [#1] [ 11.127407] last sysfs file: /sys/devices/virtual/vc/vcsa1/uevent [ 11.127438] Modules linked in: zram crystalhd [ 11.127466] [ 11.127481] Pid: 700, comm: xbmc.bin Not tainted 2.6.36-rc7 #1 Mac-F4228DC8/AppleTV1,1 [ 11.127520] EIP: 0060:[<b11c6ef1>] EFLAGS: 00210286 CPU: 0 [ 11.127550] EIP is at nouveau_gpuobj_new+0x26d/0x338 [ 11.127576] EAX: b893e6c0 EBX: bee00000 ECX: 00000000 EDX: bfa68de0 [ 11.127606] ESI: bfab1600 EDI: 00000006 EBP: bf8e1000 ESP: bf98bd80 [ 11.127638] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 11.127666] Process xbmc.bin (pid: 700, ti=bf98a000 task=bc54c000 task.ti=bf98a000) [ 11.127699] Stack: [ 11.127712] bfab1600 b1064737 bfb926e0 0000c278 00000020 bfa68de0 bf98be24 bf8e1000 [ 11.127763] <0> 00000000 00000000 b11c73f1 00000010 00000006 bf98be24 bfab1600 bee00000 [ 11.127816] <0> 00000000 0000003d 00000000 bee00000 bfab1600 bee00000 00000000 bf8e1000 [ 11.127871] Call Trace: [ 11.127894] [<b1064737>] ? alloc_file+0x6c/0x73 [ 11.127923] [<b11c73f1>] ? nouveau_gpuobj_dma_new+0xf0/0x264 [ 11.127958] [<b11c79e3>] ? nouveau_gpuobj_channel_init+0x39d/0x512 [ 11.127996] [<b11c4c2c>] ? nouveau_channel_alloc+0x31c/0x4f9 [ 11.128029] [<b11c4e57>] ? nouveau_ioctl_fifo_alloc+0x4e/0xf1 [ 11.128064] [<b1151461>] ? _copy_from_user+0x2a/0x4d [ 11.128094] [<b11b155d>] ? drm_ioctl+0x240/0x2f6 [ 11.128122] [<b11c4e09>] ? nouveau_ioctl_fifo_alloc+0x0/0xf1 [ 11.128158] [<b1055767>] ? handle_mm_fault+0x44a/0x490 [ 11.128188] [<b11b131d>] ? drm_ioctl+0x0/0x2f6 [ 11.128215] [<b106d7a4>] ? do_vfs_ioctl+0x48f/0x4c8 [ 11.128247] [<b101364c>] ? do_page_fault+0x2a7/0x2bf [ 11.128277] [<b1013634>] ? do_page_fault+0x28f/0x2bf [ 11.128308] [<b1017111>] ? update_curr.clone.113+0x68/0x8b [ 11.128339] [<b1063d57>] ? vfs_read+0x93/0xe8 [ 11.128366] [<b106d80a>] ? sys_ioctl+0x2d/0x47 [ 11.128394] [<b1002497>] ? sysenter_do_call+0x12/0x26 [ 11.128420] Code: 89 e8 ff 93 1c 05 00 00 85 c0 89 c6 0f 84 d7 00 00 00 8d 54 24 14 31 c0 e8 a6 f7 ff ff e9 bd 00 00 00 8b 34 24 8b 8e b0 00 00 00 <8b> 49 28 83 f9 ff 89 4a 28 74 06 03 48 14 89 4a 28 83 7b 04 4f [ 11.128637] EIP: [<b11c6ef1>] nouveau_gpuobj_new+0x26d/0x338 SS:ESP 0068:bf98bd80 [ 11.128679] CR2: 0000000000000028 [ 11.136797] ---[ end trace c78ebcc9857021e1 ]--- greetings Stephan -- ### OpenELEC.tv ### The free and open Mediacenter Distribution 4 you http://www.openelec.tv
Stephan Raue <mailinglists at openelec.tv> writes:> Hi all, > > running a NV46 card with latest git from > http://cgit.freedesktop.org/nouveau/linux-2.6/, mesa, libdrm and > xf86-video-nouveau fails with an kernel oops. let me know if you need > more informations. > > [ 11.127274] BUG: unable to handle kernel NULL pointer dereference > at 00000028 > [ 11.127329] IP: [<b11c6ef1>] nouveau_gpuobj_new+0x26d/0x338If your kernel was built with debug symbols you can use "gdb" to find out the source line where it's crashing, like: $ gdb nouveau.ko (gdb) l *nouveau_gpuobj_new+0x26d> [ 11.127371] *pde = 00000000 > [ 11.127391] Oops: 0000 [#1] > [ 11.127407] last sysfs file: /sys/devices/virtual/vc/vcsa1/uevent > [ 11.127438] Modules linked in: zram crystalhd > [ 11.127466] > [ 11.127481] Pid: 700, comm: xbmc.bin Not tainted 2.6.36-rc7 #1 > Mac-F4228DC8/AppleTV1,1 > [ 11.127520] EIP: 0060:[<b11c6ef1>] EFLAGS: 00210286 CPU: 0 > [ 11.127550] EIP is at nouveau_gpuobj_new+0x26d/0x338 > [ 11.127576] EAX: b893e6c0 EBX: bee00000 ECX: 00000000 EDX: bfa68de0 > [ 11.127606] ESI: bfab1600 EDI: 00000006 EBP: bf8e1000 ESP: bf98bd80 > [ 11.127638] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 > [ 11.127666] Process xbmc.bin (pid: 700, ti=bf98a000 task=bc54c000 > task.ti=bf98a000) > [ 11.127699] Stack: > [ 11.127712] bfab1600 b1064737 bfb926e0 0000c278 00000020 bfa68de0 > bf98be24 bf8e1000 > [ 11.127763] <0> 00000000 00000000 b11c73f1 00000010 00000006 > bf98be24 bfab1600 bee00000 > [ 11.127816] <0> 00000000 0000003d 00000000 bee00000 bfab1600 > bee00000 00000000 bf8e1000 > [ 11.127871] Call Trace: > [ 11.127894] [<b1064737>] ? alloc_file+0x6c/0x73 > [ 11.127923] [<b11c73f1>] ? nouveau_gpuobj_dma_new+0xf0/0x264 > [ 11.127958] [<b11c79e3>] ? nouveau_gpuobj_channel_init+0x39d/0x512 > [ 11.127996] [<b11c4c2c>] ? nouveau_channel_alloc+0x31c/0x4f9 > [ 11.128029] [<b11c4e57>] ? nouveau_ioctl_fifo_alloc+0x4e/0xf1 > [ 11.128064] [<b1151461>] ? _copy_from_user+0x2a/0x4d > [ 11.128094] [<b11b155d>] ? drm_ioctl+0x240/0x2f6 > [ 11.128122] [<b11c4e09>] ? nouveau_ioctl_fifo_alloc+0x0/0xf1 > [ 11.128158] [<b1055767>] ? handle_mm_fault+0x44a/0x490 > [ 11.128188] [<b11b131d>] ? drm_ioctl+0x0/0x2f6 > [ 11.128215] [<b106d7a4>] ? do_vfs_ioctl+0x48f/0x4c8 > [ 11.128247] [<b101364c>] ? do_page_fault+0x2a7/0x2bf > [ 11.128277] [<b1013634>] ? do_page_fault+0x28f/0x2bf > [ 11.128308] [<b1017111>] ? update_curr.clone.113+0x68/0x8b > [ 11.128339] [<b1063d57>] ? vfs_read+0x93/0xe8 > [ 11.128366] [<b106d80a>] ? sys_ioctl+0x2d/0x47 > [ 11.128394] [<b1002497>] ? sysenter_do_call+0x12/0x26 > [ 11.128420] Code: 89 e8 ff 93 1c 05 00 00 85 c0 89 c6 0f 84 d7 00 > 00 00 8d 54 24 14 31 c0 e8 a6 f7 ff ff e9 bd 00 00 00 8b 34 24 8b 8e > b0 00 00 00 <8b> 49 28 83 f9 ff 89 4a 28 74 06 03 48 14 89 4a 28 83 7b > 04 4f > [ 11.128637] EIP: [<b11c6ef1>] nouveau_gpuobj_new+0x26d/0x338 SS:ESP > 0068:bf98bd80 > [ 11.128679] CR2: 0000000000000028 > [ 11.136797] ---[ end trace c78ebcc9857021e1 ]--- > > greetings > > Stephan-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 229 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20101024/c7db1c89/attachment.pgp>
Hi all, Am 23.10.2010 07:10, schrieb Stephan Raue:> Hi all, > > running a NV46 card with latest git from > http://cgit.freedesktop.org/nouveau/linux-2.6/, mesa, libdrm and > xf86-video-nouveau fails with an kernel oops. let me know if you need > more informations. > > [ 11.127274] BUG: unable to handle kernel NULL pointer dereference > at 00000028 > [ 11.127329] IP: [<b11c6ef1>] nouveau_gpuobj_new+0x26d/0x338 > [ 11.127371] *pde = 00000000 > [ 11.127391] Oops: 0000 [#1] > [ 11.127407] last sysfs file: /sys/devices/virtual/vc/vcsa1/uevent > [ 11.127438] Modules linked in: zram crystalhd > [ 11.127466] > [ 11.127481] Pid: 700, comm: xbmc.bin Not tainted 2.6.36-rc7 #1 > Mac-F4228DC8/AppleTV1,1 > [ 11.127520] EIP: 0060:[<b11c6ef1>] EFLAGS: 00210286 CPU: 0 > [ 11.127550] EIP is at nouveau_gpuobj_new+0x26d/0x338 > [ 11.127576] EAX: b893e6c0 EBX: bee00000 ECX: 00000000 EDX: bfa68de0 > [ 11.127606] ESI: bfab1600 EDI: 00000006 EBP: bf8e1000 ESP: bf98bd80 > [ 11.127638] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 > [ 11.127666] Process xbmc.bin (pid: 700, ti=bf98a000 task=bc54c000 > task.ti=bf98a000) > [ 11.127699] Stack: > [ 11.127712] bfab1600 b1064737 bfb926e0 0000c278 00000020 bfa68de0 > bf98be24 bf8e1000 > [ 11.127763] <0> 00000000 00000000 b11c73f1 00000010 00000006 > bf98be24 bfab1600 bee00000 > [ 11.127816] <0> 00000000 0000003d 00000000 bee00000 bfab1600 > bee00000 00000000 bf8e1000 > [ 11.127871] Call Trace: > [ 11.127894] [<b1064737>] ? alloc_file+0x6c/0x73 > [ 11.127923] [<b11c73f1>] ? nouveau_gpuobj_dma_new+0xf0/0x264 > [ 11.127958] [<b11c79e3>] ? nouveau_gpuobj_channel_init+0x39d/0x512 > [ 11.127996] [<b11c4c2c>] ? nouveau_channel_alloc+0x31c/0x4f9 > [ 11.128029] [<b11c4e57>] ? nouveau_ioctl_fifo_alloc+0x4e/0xf1 > [ 11.128064] [<b1151461>] ? _copy_from_user+0x2a/0x4d > [ 11.128094] [<b11b155d>] ? drm_ioctl+0x240/0x2f6 > [ 11.128122] [<b11c4e09>] ? nouveau_ioctl_fifo_alloc+0x0/0xf1 > [ 11.128158] [<b1055767>] ? handle_mm_fault+0x44a/0x490 > [ 11.128188] [<b11b131d>] ? drm_ioctl+0x0/0x2f6 > [ 11.128215] [<b106d7a4>] ? do_vfs_ioctl+0x48f/0x4c8 > [ 11.128247] [<b101364c>] ? do_page_fault+0x2a7/0x2bf > [ 11.128277] [<b1013634>] ? do_page_fault+0x28f/0x2bf > [ 11.128308] [<b1017111>] ? update_curr.clone.113+0x68/0x8b > [ 11.128339] [<b1063d57>] ? vfs_read+0x93/0xe8 > [ 11.128366] [<b106d80a>] ? sys_ioctl+0x2d/0x47 > [ 11.128394] [<b1002497>] ? sysenter_do_call+0x12/0x26 > [ 11.128420] Code: 89 e8 ff 93 1c 05 00 00 85 c0 89 c6 0f 84 d7 00 > 00 00 8d 54 24 14 31 c0 e8 a6 f7 ff ff e9 bd 00 00 00 8b 34 24 8b 8e > b0 00 00 00 <8b> 49 28 83 f9 ff 89 4a 28 74 06 03 48 14 89 4a 28 83 7b > 04 4f > [ 11.128637] EIP: [<b11c6ef1>] nouveau_gpuobj_new+0x26d/0x338 SS:ESP > 0068:bf98bd80 > [ 11.128679] CR2: 0000000000000028 > [ 11.136797] ---[ end trace c78ebcc9857021e1 ]--- > > greetings > > Stephan >seems now fixed with latest git from http://cgit.freedesktop.org/nouveau/linux-2.6/ (maybe with commit http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=21c7fc0feb32a109672d3e5c9f65ff448b409ba4) thanks Stephan -- ### OpenELEC.tv ### The free and open Mediacenter Distribution 4 you http://www.openelec.tv