Tremulous Forum
General => Troubleshooting => Topic started by: David on August 30, 2006, 03:14:53 pm
-
I have what might be a new error.
every time I play the following crap gets spewed from the kernel.
As far as I know its not affecting game play at all, so I am not too fussed about it, but I thought it might mean something.
I'm running trem on xubuntu 6.06 with a 1GHz Athlon and 512MB RAM.
I have a NVidia TNT2 graphics card, using the drivers from the apt restricted repositories.
I run trem from tty console, so as to not have a desktop manager etc running and eating ram etc.
And i'm useing TJW's mod.
[17182049.436000] Bad page state at free_hot_cold_page (in process 'tremulous.x86', page c11462e0)
[17182049.436000] flags:0x80000400 mapping:00000000 mapcount:0 count:0
[17182049.436000] Backtrace:
[17182049.436000] [<c0153681>] bad_page+0x81/0xc0
[17182049.436000] [<c0153ffc>] free_hot_cold_page+0x4c/0x150
[17182049.436000] [<e142ff6f>] nv_vm_free_pages+0xa9/0x10a [nvidia]
[17182049.440000] [<e143332f>] nv_free_pages+0x290/0x2ae [nvidia]
[17182049.440000] [<e12220aa>] _nv001716rm+0x4e/0x58 [nvidia]
[17182049.440000] [<e1222089>] _nv001716rm+0x2d/0x58 [nvidia]
[17182049.444000] [<e1215916>] _nv001783rm+0x26/0x2c [nvidia]
[17182049.444000] [<e1200aba>] _nv007585rm+0x9a/0xd4 [nvidia]
[17182049.444000] [<e120aa4b>] _nv001228rm+0x8b/0x9c [nvidia]
[17182049.448000] [<e1342f14>] _nv004321rm+0x18/0x48 [nvidia]
[17182049.448000] [<e120a830>] _nv001233rm+0x88/0x19c [nvidia]
[17182049.448000] [<e120a871>] _nv001233rm+0xc9/0x19c [nvidia]
[17182049.452000] [<e120325c>] _nv007602rm+0x40/0x5c [nvidia]
[17182049.452000] [<e12286e6>] rm_disable_interrupts+0x42/0x54 [nvidia]
[17182049.452000] [<e1209974>] _nv001246rm+0x13c/0x260 [nvidia]
[17182049.456000] [<e1434884>] os_acquire_sema+0x48/0x51 [nvidia]
[17182049.456000] [<e1221ef6>] _nv001740rm+0x12/0x18 [nvidia]
[17182049.460000] [<e1204f4b>] _nv002889rm+0x33/0xa0 [nvidia]
[17182049.460000] [<e1204f82>] _nv002889rm+0x6a/0xa0 [nvidia]
[17182049.460000] [<e122995d>] _nv001201rm+0x3d/0x618 [nvidia]
[17182049.464000] [<e1229b43>] _nv001201rm+0x223/0x618 [nvidia]
[17182049.464000] [<c0160177>] unmap_page_range+0xe7/0x120
[17182049.464000] [<e12289f7>] rm_ioctl+0x23/0x38 [nvidia]
[17182049.464000] [<e1431c70>] nv_kern_ioctl+0x369/0x3f3 [nvidia]
[17182049.468000] [<c0104629>] handle_BUG+0x69/0xa0
[17182049.468000] [<c0187473>] do_ioctl+0x93/0xa0
[17182049.468000] [<c0104629>] handle_BUG+0x69/0xa0
[17182049.468000] [<c018765b>] vfs_ioctl+0x6b/0x230
[17182049.468000] [<c0104629>] handle_BUG+0x69/0xa0
[17182049.468000] [<c01878a8>] sys_ioctl+0x88/0xa0
[17182049.468000] [<c0104629>] handle_BUG+0x69/0xa0
[17182049.468000] [<c0103457>] sysenter_past_esp+0x54/0x75
[17182049.468000] [<c0104629>] handle_BUG+0x69/0xa0
[17182049.468000] Trying to fix it up, but a reboot is needed
-
Restricted repository? That sounds like testing stuff. Try some stable driver.
Anyway, that message is a kernel memory management error report about incorrect page (memory allocation unit) state. Userspace process (like Tremulous client) can't mess with that type of information, only a buggy kernel module (your video driver in this case) can break that.
-
Restricted repository? That sounds like testing stuff. Try some stable driver.
the restricted stuff means non-free as in freedom.
nvidia don't release the source to the drivers, so they are in the restricted repositories.
its the official nvidia legacy drivers.
the only other ones don't support the 3d bits.