Re: Random crashes - segmentation fault

Michael Paquier <[email protected]> Tue, 17 Dec 2019 13:59:20 +0900
Newsgroups gmane.comp.db.postgresql.bugs
Message-ID <[email protected]>
On Fri, Dec 13, 2019 at 04:05:34PM +0100, Kamil Jońca wrote:
> Today server crashed again.
> --8<---------------cut here---------------start------------->8---
> 2019-12-13 15:41:38 CET DEBUG:  starting background worker process
> "parallel worker for PID 364516" 
> TRAP: FailedAssertion("!(result->tdrefcount == -1)", File:
> /build/postgresql-12-123lrX/postgresql-12-12.1/build/../src/backend/utils/cache/typcache.c",
> Line: 2621) 
> --8<---------------cut here---------------end--------------->8---
> 
> I have core dump.

Could it be possible to see a full backtrace then?  Using gdb that
would mean to use "bt" to print the full stack.  What kind of function
is get_free_numbers() actually and what does it do?
--
Michael
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAl34YKgACgkQnvQgOdby
QH0w5Q//c7S+NMSs0QvoL2Pas4QaxlFvrUqk3cLT13TtV0y/J4WT4e4dEBeIf9LD
DjXsdVNxx2Xe/oWlg8SGEP84T/vIsCOGoN2rNMCu/KYnnAbuA6nxTUPT8j7Xmld+
npoHJQgfR1yQ3jzoK2NqZ/TNd7QZaia+qHQYiKXkllh4/ittIVZYajlefXyaK3cD
jaQ5bZ8WtKsf58+BsNx80zMnYgMieLQD5VOqNFoqeGoWr+z8A8elEA2XaXhwB3h/
un8PdDxnbIprFBK7C78SBCPpUMFQOjI3y6eLo3Y4lZPat4be0k5raZ6xwE2W5XTG
PDYqav3vDhltk3BndsaomcK0HWkAAjpIJNLa4JFyI+PcVAAXOdpyBn/vJydXKrKG
1COaqb8Bc9/rEEdJfe0T3bXsdZScluKrhsckcYA3HblR5oGevhE90RMUDje483A5
/i5waI1/PwKey14paUx4tuxuWzmTfmJRlIydpF95HllVFW4WeOIUTFqCnvPuWpQi
PEoJ0shQcf+F1e9kKTnQfsEOp1SOpinMKsB3lCj4PWZaRAiEpNWx4LEW7S5ul5QI
IjsDrAFFn/rQaIA5IbHPH6GZ8Ih31H95q0x7sVpJRqVlebJ6MHFW+NL5Ee1aOayb
nlKGgTLoKt/DkUi9aM6VRXU7VXHXngaYQtHy74NPPZB6L21xS3k=
=xOFS
-----END PGP SIGNATURE-----