Re: [HACKERS] ERROR: btree scan list trashed ??
От | Tom Lane |
---|---|
Тема | Re: [HACKERS] ERROR: btree scan list trashed ?? |
Дата | |
Msg-id | 17753.933774395@sss.pgh.pa.us обсуждение исходный текст |
Список | pgsql-hackers |
Adriaan Joubert <a.joubert@albourne.com> writes: >> What Postgres version are you using, and on what platform? If it's >> anything older than 6.5.1, an upgrade would probably be a good idea. > Sorry, I should have mentioined that. I'm using 6.5.0 on DEC Alpha > (Digital Unix, compiled with cc). Alpha, eh? We have some known porting problems on 64-bit architectures, and I wonder whether this is one of them. Going to be hard to nail that down until we can reproduce the error, however. After some digging around in backend/access/nbtree/nbtscan.c, which is producing the error, I notice that the routine in question is searching a list that does not get cleared properly at transaction abort. It's not clear that that's the cause of the error message, though. What I suggest at this point is that you pay more attention to what happens just before the transaction in which you get the "btree scan list trashed" message. In particular, are there any commands that abort with errors a little bit earlier in the same backend? It might take the combination of an error in a btree-index-using command and then another btree index access to provoke the "trashed" symptom. regards, tom lane
В списке pgsql-hackers по дате отправления: