View previous topic :: View next topic |
Author |
Message |
someone12345 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 09 Apr 2005 Posts: 365
|
Posted: Fri Feb 02, 2007 3:45 pm Post subject: Unable to handle kernel NULL pointer dereference |
|
|
Hi!
Well, I've to admit that I don't really understand what's going on here but this is either a bug in the vmware module or some gcc bug, isn't it? Crashed while running XP in an VMware instance.
Code: | Unable to handle kernel NULL pointer dereference at 0000000000000050 RIP:
[<ffffffff8026f245>] _spin_lock+0x15/0x80
PGD 352fe067 PUD 523ac067 PMD 0
Oops: 0002 [1] PREEMPT SMP
CPU 1
Modules linked in: snd_emu10k1 snd_rawmidi snd_util_mem snd_hwdep snd_intel8x0 snd_ac97_codec snd_ac97_bus nvidia vmnet vmmon it87 hwmon_vid eeprom i2c_isa i2c_nforce2
Pid: 23025, comm: vmware-vmx Tainted: PF 2.6.18-reiser4-r6 #5
RIP: 0010:[<ffffffff8026f245>] [<ffffffff8026f245>] _spin_lock+0x15/0x80
RSP: 0018:ffff81003f8c79f8 EFLAGS: 00010246
RAX: 0000000000000000 RBX: 0000000000000050 RCX: ffff810017377278
RDX: ffff81003f8c7a68 RSI: ffff810017377250 RDI: 0000000000000050
RBP: ffff810017377240 R08: 000000000000a800 R09: ffff81007f6a9800
R10: 0000000000001000 R11: 0000000000000000 R12: 0000000000000050
R13: 0000000000000001 R14: 00000000656f2000 R15: ffff81003f8c7a68
FS: 0000000041e47950(0000) GS:ffff810002f395c0(0063) knlGS:00000000f6aadba0
CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b
CR2: 0000000000000050 CR3: 000000006a99c000 CR4: 00000000000006e0
Process vmware-vmx (pid: 23025, threadinfo ffff81003f8c6000, task ffff81007c68d0a0)
Stack: 0000000000000000 ffffffff80331508 ffff810017377240 ffff8100019df508
ffff81003f8c7a68 ffffffff803416f7 0000000000000000 ffff810017377250
ffff810017377240 ffffffff8035774a ffff810000000002 ffff810000000002
Call Trace:
[<ffffffff80331508>] seal_init+0x38/0xa0
[<ffffffff803416f7>] set_hint+0x27/0x70
[<ffffffff8035774a>] extent_readpage_filler+0x1fa/0x260
[<ffffffff80357550>] extent_readpage_filler+0x0/0x260
[<ffffffff80357550>] extent_readpage_filler+0x0/0x260
[<ffffffff8025547c>] read_cache_pages+0x8c/0x120
[<ffffffff8020f786>] __alloc_pages+0x76/0x2d0
[<ffffffff80336c91>] reiser4_readpages+0x81/0x120
[<ffffffff80213461>] __do_page_cache_readahead+0x1b1/0x2c0
[<ffffffff8032f526>] cbk_pack+0x46/0xc0
[<ffffffff803308e9>] object_lookup+0xf9/0x140
[<ffffffff80235fcd>] blockable_page_cache_readahead+0x6d/0xe0
[<ffffffff80232466>] make_ahead_window+0x86/0xb0
[<ffffffff80214787>] page_cache_readahead+0x167/0x1e0
[<ffffffff803578b8>] read_extent+0x108/0x460
[<ffffffff80290dcc>] task_rq_lock+0x4c/0x90
[<ffffffff8034064c>] read_unix_file+0x30c/0x4c0
[<ffffffff8020b67a>] vfs_read+0xba/0x180
[<ffffffff80213b6d>] sys_pread64+0x5d/0x90
[<ffffffff8026b5c4>] cstar_do_call+0x1b/0x65
Code: 87 03 85 c0 7f 4c 65 48 8b 04 25 10 00 00 00 ff 88 44 e0 ff
RIP [<ffffffff8026f245>] _spin_lock+0x15/0x80
RSP <ffff81003f8c79f8>
CR2: 0000000000000050
<6>note: vmware-vmx[23025] exited with preempt_count 1
/dev/vmmon[23026]: host clock rate change request 1043 -> 0
vmmon: Had to deallocate locked 97883 pages from vm driver ffff81003f7a6000
vmmon: Had to deallocate AWE 5241 pages from vm driver ffff81003f7a6000
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Dan Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 25 Oct 2005 Posts: 1302
|
Posted: Fri Feb 02, 2007 4:17 pm Post subject: |
|
|
well I would guess that It is a problem with VMware but not sure.
The short and skinny of it is that you don't dereference a NULL pointer.
And the solution would be find where its being done at and don't do it.
Maybe try different version of vmware. Is this a reoccuring problem?
Does it always happen at the same time/place? _________________ - Failure is not an option. It's bundled with your software. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
someone12345 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 09 Apr 2005 Posts: 365
|
Posted: Sat Feb 03, 2007 3:13 pm Post subject: |
|
|
dcoats wrote: | well I would guess that It is a problem with VMware but not sure.
The short and skinny of it is that you don't dereference a NULL pointer.
|
And I certainly don't want to dereference a NULL pointer...
dcoats wrote: |
Maybe try different version of vmware. Is this a reoccuring problem?
Does it always happen at the same time/place? |
Probably yes, i.e. VMware crashes quite often but I didn't look out for the cause.
Anyway, VMware is a mature product so I'd assume some compiler bug (?). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Dan Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 25 Oct 2005 Posts: 1302
|
Posted: Sat Feb 03, 2007 3:24 pm Post subject: |
|
|
I would make sure your system is up to date Code: | emerge --sync && emerge -uDN world && revdep-rebuild |
_________________ - Failure is not an option. It's bundled with your software. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
someone12345 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 09 Apr 2005 Posts: 365
|
Posted: Sat Feb 03, 2007 6:34 pm Post subject: |
|
|
My system is (always up-to-date. And yes, seem to be a pretty reproducable bug. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|