This is Postgresql 8 RC 1 on freebsd 5.3. 

I changed the type of a column from varchar(128) to varchar(256), and
right after that I got the following messages when doing inserts on
the table in question.

<41e0e2c3.fd54>ERROR:  SMgrRelation hashtable corrupted
<41e0e2c3.fd54>STATEMENT:  commit
<41e0e2c3.fd54>ERROR:  SMgrRelation hashtable corrupted
<41e0e2c3.fd54>STATEMENT:  begin
<41e0e2c3.fd54>WARNING:  StartTransaction while in START state
<41e0e2c3.fd54>WARNING:  there is no transaction in progress

These went on for a few queries, then stopped and I then started getting this:

<>ERROR:  could not open relation 1663/17231/126958: No such file or directory
<>CONTEXT:  writing block 2919 of relation 1663/17231/126958
<>ERROR:  could not open relation 1663/17231/126958: No such file or directory
<>CONTEXT:  writing block 2919 of relation 1663/17231/126958
<>WARNING:  could not write block 2919 of 1663/17231/126958
<>DETAIL:  Multiple failures --- write error may be permanent.

I then ran vacuum and got this message, and after that the errors stopped:

WARNING:  relation "cart_groups" page 1 is uninitialized --- fixing


Somewhere along the line postgres dumped core once and this is the backtrace:

#0  0x2850005f in kill () from /lib/libc.so.5
#1  0x284f3c96 in raise () from /lib/libc.so.5
#2  0x28573c62 in abort () from /lib/libc.so.5
#3  0x082158cb in errfinish ()
#4  0x0819d228 in mdextend ()
#5  0x0819db22 in RememberFsyncRequest ()
#6  0x0819d3d0 in mdwrite ()
#7  0x0819e53b in smgrwrite ()
#8  0x0818e024 in BufferGetFileNode ()
#9  0x0818db28 in BufferSync ()
#10 0x0818deba in FlushBufferPool ()
#11 0x080a16ef in CreateCheckPoint ()
#12 0x080a139f in ShutdownXLOG ()
#13 0x08177bd6 in BackgroundWriterMain ()
#14 0x080a736e in BootstrapMain ()
#15 0x081776bd in ClosePostmasterPorts ()
#16 0x08175ff3 in ClosePostmasterPorts ()
#17 0xbfbfff94 in ?? ()
#18 0x00000014 in ?? ()
#19 0x00000000 in ?? ()
#20 0xbfbfe7e0 in ?? ()
#21 0x00000002 in ?? ()
#22 0x08175ed0 in ClosePostmasterPorts ()
#23 0x081743b7 in PostmasterMain ()
#24 0x0813f309 in main ()



Chris

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to