Subject | Re: [firebird-support] Fb1.5 RC7 CS: Pointer page vanished from DPM_next (249); |
---|---|
Author | Ann Harrison |
Post date | 2004-01-12T18:10:54Z |
First, the error "pointer page vanished from DPM_next" or any other
error that includes the name of an internal routine - of the format
XXX_xxxxx - is a bug.
Second, this particular error comes from the data page manager (DPM, get
it?) and indicates that a page of data page numbers has gone missing.
For each table, Firebird maintains a series of pages that contain the
page numbers the data is stored on. The system table RDB$PAGES lists
the pointer pages for each table and each pointer page contains the
number of the next pointer page for that table. In this case, the data
page manager read the number of the next pointer page from the current
pointer page and failed to read that next pointer page. That shouldn't
ever happen.
Let me try to reproduce the error based on your specifications. Do you
put any particular data in the table when you load it - other than the
not null fields, of course?
Regards,
Ann
error that includes the name of an internal routine - of the format
XXX_xxxxx - is a bug.
Second, this particular error comes from the data page manager (DPM, get
it?) and indicates that a page of data page numbers has gone missing.
For each table, Firebird maintains a series of pages that contain the
page numbers the data is stored on. The system table RDB$PAGES lists
the pointer pages for each table and each pointer page contains the
number of the next pointer page for that table. In this case, the data
page manager read the number of the next pointer page from the current
pointer page and failed to read that next pointer page. That shouldn't
ever happen.
Let me try to reproduce the error based on your specifications. Do you
put any particular data in the table when you load it - other than the
not null fields, of course?
Regards,
Ann
>
>