Messages in this thread | | | Date | Mon, 7 Jul 2008 15:33:42 +0200 | From | "Vegard Nossum" <> | Subject | Re: [Linux-NTFS-Dev] Oops with corrupted NTFS image |
| |
On Mon, Jul 7, 2008 at 3:26 PM, Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> wrote: >> which is... >> >> vi->i_mtime = ntfs2utc(si->last_data_change_time); >> >> which is probably what is causing the NULL pointer dereference. >> > > The problem of this theory is that there is no NULL pointer dereference, > unless you meant "invalid memory access".
Oops, yeah. I skipped a line, but page fault nonetheless ;-)
The rest of the theory should still hold. The pointer being dereferenced is held in %eax, which is c6798550. This fits with the reported address:
[ 76.583958] BUG: unable to handle kernel paging request at c6798558 ... [ 76.584019] EAX: c6798550 EBX: 00000000 ECX: c678b000 EDX: c678b038
Thanks for the correction.
Vegard
-- "The animistic metaphor of the bug that maliciously sneaked in while the programmer was not looking is intellectually dishonest as it disguises that the error is the programmer's own creation." -- E. W. Dijkstra, EWD1036
| |