Bug 42570 - WARNING: at /home/apw/COD/linux/lib/iomap.c:43 bad_io_access+0x39/0x40()
Summary: WARNING: at /home/apw/COD/linux/lib/iomap.c:43 bad_io_access+0x39/0x40()
Status: RESOLVED UNREPRODUCIBLE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: All Linux
: P1 high
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-10 19:36 UTC by njin
Modified: 2012-05-12 02:40 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.2-rc7
Subsystem:
Regression: No
Bisected commit-id:


Attachments
kern.log with others nouveau related errors in 3.2rc7 (28 bytes, text/plain)
2012-01-10 19:50 UTC, njin
Details

Description njin 2012-01-10 19:36:46 UTC
Hello 
I was playing with a light game on the dev version of Ubuntu Precise Pangolin and I've installed this kernel ads suggested to see if a paging bug is fixed but I've gort this new onefollowed by the unable to handle kernel null pointer deference at   null.
I' also observed some xorg overflow.

Jan 10 20:03:36 precious-mandolin kernel: [  653.279926] ------------[ cut here ]------------
Jan 10 20:03:36 precious-mandolin kernel: [  653.280013] WARNING: at /home/apw/COD/linux/lib/iomap.c:43 bad_io_access+0x39/0x40()
Jan 10 20:03:36 precious-mandolin kernel: [  653.280190] Hardware name: K8NF4G-SATA2
Jan 10 20:03:36 precious-mandolin kernel: [  653.280194] Bad IO access at port 0x48 (return inl(port))
Jan 10 20:03:36 precious-mandolin kernel: [  653.280206] Modules linked in: bnep rfcomm bluetooth snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm snd_seq_midi snd_rawmidi ppdev arc4 snd_seq_midi_event rt61pci crc_itu_t rt2x00pci rt2x00lib snd_seq mac80211 snd_timer snd_seq_device snd nouveau soundcore edac_core cfg80211 edac_mce_amd psmouse snd_page_alloc eeprom_93cx6 serio_raw k8temp ttm drm_kms_helper drm i2c_algo_bit nv_tco mxm_wmi i2c_nforce2 wmi video ns558 gameport parport_pc lp parport usbhid hid sata_nv pata_amd forcedeth
Jan 10 20:03:36 precious-mandolin kernel: [  653.280362] Pid: 1406, comm: compiz Not tainted 3.2.0-030200rc7-generic #201112240135
Jan 10 20:03:36 precious-mandolin kernel: [  653.280367] Call Trace:
Jan 10 20:03:36 precious-mandolin kernel: [  653.280411]  [<ffffffff8106731f>] warn_slowpath_common+0x7f/0xc0
Jan 10 20:03:36 precious-mandolin kernel: [  653.280420]  [<ffffffff81067416>] warn_slowpath_fmt+0x46/0x50
Jan 10 20:03:36 precious-mandolin kernel: [  653.280425]  [<ffffffff81321699>] bad_io_access+0x39/0x40
Jan 10 20:03:36 precious-mandolin kernel: [  653.280429]  [<ffffffff81321a9c>] ioread32+0x2c/0x40
Jan 10 20:03:36 precious-mandolin kernel: [  653.280571]  [<ffffffffa01852ed>] nouveau_fence_update+0x10d/0x130 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280590]  [<ffffffffa0185334>] __nouveau_fence_signalled+0x24/0x30 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280609]  [<ffffffffa01853a0>] __nouveau_fence_wait+0x60/0x100 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280629]  [<ffffffffa01861af>] nouveau_fence_sync+0x9f/0x110 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280650]  [<ffffffffa018676f>] validate_list+0xef/0x380 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280668]  [<ffffffffa01874bd>] nouveau_gem_pushbuf_validate+0xdd/0x220 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280688]  [<ffffffffa018791f>] nouveau_gem_ioctl_pushbuf+0x1bf/0x8e0 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280706]  [<ffffffff8118eae0>] ? __pollwait+0xf0/0xf0
Jan 10 20:03:36 precious-mandolin kernel: [  653.280710]  [<ffffffff8118eae0>] ? __pollwait+0xf0/0xf0
Jan 10 20:03:36 precious-mandolin kernel: [  653.280827]  [<ffffffffa0099573>] drm_ioctl+0x483/0x530 [drm]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280845]  [<ffffffffa0187760>] ? nouveau_gem_ioctl_info+0x90/0x90 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.280864]  [<ffffffff81012896>] ? __switch_to+0x256/0x320
Jan 10 20:03:36 precious-mandolin kernel: [  653.280881]  [<ffffffff810590a3>] ? finish_task_switch+0x53/0x100
Jan 10 20:03:36 precious-mandolin kernel: [  653.280897]  [<ffffffff8118de09>] do_vfs_ioctl+0x99/0x350
Jan 10 20:03:36 precious-mandolin kernel: [  653.280902]  [<ffffffff8118e161>] sys_ioctl+0xa1/0xb0
Jan 10 20:03:36 precious-mandolin kernel: [  653.280926]  [<ffffffff8164f342>] system_call_fastpath+0x16/0x1b
Jan 10 20:03:36 precious-mandolin kernel: [  653.280932] ---[ end trace 175465754119ed48 ]---
Jan 10 20:03:36 precious-mandolin kernel: [  653.285119] BUG: unable to handle kernel NULL pointer dereference at           (null)
Jan 10 20:03:36 precious-mandolin kernel: [  653.285297] IP: [<ffffffffa018524e>] nouveau_fence_update+0x6e/0x130 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.285482] PGD 65923067 PUD 655d5067 PMD 0 
Jan 10 20:03:36 precious-mandolin kernel: [  653.285506] Oops: 0000 [#1] SMP 
Jan 10 20:03:36 precious-mandolin kernel: [  653.285532] CPU 0 
Jan 10 20:03:36 precious-mandolin kernel: [  653.285542] Modules linked in: bnep rfcomm bluetooth snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm snd_seq_midi snd_rawmidi ppdev arc4 snd_seq_midi_event rt61pci crc_itu_t rt2x00pci rt2x00lib snd_seq mac80211 snd_timer snd_seq_device snd nouveau soundcore edac_core cfg80211 edac_mce_amd psmouse snd_page_alloc eeprom_93cx6 serio_raw k8temp ttm drm_kms_helper drm i2c_algo_bit nv_tco mxm_wmi i2c_nforce2 wmi video ns558 gameport parport_pc lp parport usbhid hid sata_nv pata_amd forcedeth
Jan 10 20:03:36 precious-mandolin kernel: [  653.285736] 
Jan 10 20:03:36 precious-mandolin kernel: [  653.285752] Pid: 1406, comm: compiz Tainted: G        W    3.2.0-030200rc7-generic #201112240135          K8NF4G-SATA2/K8NF4G-SATA2
Jan 10 20:03:36 precious-mandolin kernel: [  653.285785] RIP: 0010:[<ffffffffa018524e>]  [<ffffffffa018524e>] nouveau_fence_update+0x6e/0x130 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.285822] RSP: 0018:ffff88006540bb08  EFLAGS: 00010286
Jan 10 20:03:36 precious-mandolin kernel: [  653.285833] RAX: fffffffffffffff0 RBX: ffff880069b008f8 RCX: 0000000000000000
Jan 10 20:03:36 precious-mandolin kernel: [  653.285849] RDX: 0000000000000000 RSI: 0000000000000082 RDI: 0000000000000009
Jan 10 20:03:36 precious-mandolin kernel: [  653.285864] RBP: ffff88006540bb48 R08: 0000000000000000 R09: 0000000000000000
Jan 10 20:03:36 precious-mandolin kernel: [  653.285878] R10: 0000000000000000 R11: 0000000000000001 R12: ffff88004bdfac00
Jan 10 20:03:36 precious-mandolin kernel: [  653.285893] R13: 0000000000000000 R14: ffff880069b00890 R15: ffff880069b00900
Jan 10 20:03:36 precious-mandolin kernel: [  653.285910] FS:  00007f5e288a59c0(0000) GS:ffff88007bc00000(0000) knlGS:0000000000000000
Jan 10 20:03:36 precious-mandolin kernel: [  653.285927] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 10 20:03:36 precious-mandolin kernel: [  653.285939] CR2: 0000000000000000 CR3: 0000000065920000 CR4: 00000000000006f0
Jan 10 20:03:36 precious-mandolin kernel: [  653.285956] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jan 10 20:03:36 precious-mandolin kernel: [  653.285973] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Jan 10 20:03:36 precious-mandolin kernel: [  653.285988] Process compiz (pid: 1406, threadinfo ffff88006540a000, task ffff8800659044a0)
Jan 10 20:03:36 precious-mandolin kernel: [  653.286005] Stack:
Jan 10 20:03:36 precious-mandolin kernel: [  653.286012]  ffff880069b00880 0000000000000004 0000000000000000 ffff88004bdfaec0
Jan 10 20:03:36 precious-mandolin kernel: [  653.286039]  ffff88004bdfaec0 0000000000000000 00000000000003e8 ffff8800659044a0
Jan 10 20:03:36 precious-mandolin kernel: [  653.286060]  ffff88006540bb68 ffffffffa0185334 ffff88006540bb88 0000000000000000
Jan 10 20:03:36 precious-mandolin kernel: [  653.286081] Call Trace:
Jan 10 20:03:36 precious-mandolin kernel: [  653.286121]  [<ffffffffa0185334>] __nouveau_fence_signalled+0x24/0x30 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286154]  [<ffffffffa01853a0>] __nouveau_fence_wait+0x60/0x100 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286187]  [<ffffffffa01861af>] nouveau_fence_sync+0x9f/0x110 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286220]  [<ffffffffa018676f>] validate_list+0xef/0x380 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286248]  [<ffffffffa01874bd>] nouveau_gem_pushbuf_validate+0xdd/0x220 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286280]  [<ffffffffa018791f>] nouveau_gem_ioctl_pushbuf+0x1bf/0x8e0 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286318]  [<ffffffff8118eae0>] ? __pollwait+0xf0/0xf0
Jan 10 20:03:36 precious-mandolin kernel: [  653.286331]  [<ffffffff8118eae0>] ? __pollwait+0xf0/0xf0
Jan 10 20:03:36 precious-mandolin kernel: [  653.286460]  [<ffffffffa0099573>] drm_ioctl+0x483/0x530 [drm]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286491]  [<ffffffffa0187760>] ? nouveau_gem_ioctl_info+0x90/0x90 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286524]  [<ffffffff81012896>] ? __switch_to+0x256/0x320
Jan 10 20:03:36 precious-mandolin kernel: [  653.286554]  [<ffffffff810590a3>] ? finish_task_switch+0x53/0x100
Jan 10 20:03:36 precious-mandolin kernel: [  653.286567]  [<ffffffff8118de09>] do_vfs_ioctl+0x99/0x350
Jan 10 20:03:36 precious-mandolin kernel: [  653.286578]  [<ffffffff8118e161>] sys_ioctl+0xa1/0xb0
Jan 10 20:03:36 precious-mandolin kernel: [  653.286594]  [<ffffffff8164f342>] system_call_fastpath+0x16/0x1b
Jan 10 20:03:36 precious-mandolin kernel: [  653.286604] Code: 8f b8 00 00 00 41 8b 86 88 00 00 00 41 39 86 84 00 00 00 0f 84 8b 00 00 00 49 8b 4e 70 41 89 86 84 00 00 00 48 8d 41 f0 49 39 cf <48> 8b 50 10 74 73 4c 8d 62 f0 eb 1c 66 0f 1f 44 00 00 49 8d 44 
Jan 10 20:03:36 precious-mandolin kernel: [  653.286784] RIP  [<ffffffffa018524e>] nouveau_fence_update+0x6e/0x130 [nouveau]
Jan 10 20:03:36 precious-mandolin kernel: [  653.286813]  RSP <ffff88006540bb08>
Jan 10 20:03:36 precious-mandolin kernel: [  653.286820] CR2: 0000000000000000
Jan 10 20:03:36 precious-mandolin kernel: [  653.286901] [drm] nouveau 0000:00:05.0: Setting dpms mode 3 on vga encoder (output 0)
Jan 10 20:03:36 precious-mandolin kernel: [  653.288063] [drm] nouveau 0000:00:05.0: Setting dpms mode 0 on vga encoder (output 0)
Jan 10 20:03:36 precious-mandolin kernel: [  653.288063] [drm] nouveau 0000:00:05.0: Output VGA-1 is running on CRTC 0 using output B
Jan 10 20:03:36 precious-mandolin kernel: [  653.310100] ---[ end trace 175465754119ed49 ]---
Jan 10 20:04:38 precious-mandolin kernel: [  714.893181] SysRq : Keyboard mode set to system default

I attach the full kern.log to evaluate
Comment 1 njin 2012-01-10 19:50:48 UTC
Created attachment 72058 [details]
kern.log with others nouveau related errors in 3.2rc7
Comment 2 njin 2012-01-12 20:35:20 UTC
Actually I cannot reproduce it, seems fixed after the second boot

Note You need to log in before you can comment on or make changes to this bug.