Re: pg_upgrade segfault (was: pg_migrator segfault)

Поиск
Список
Период
Сортировка
От hernan gonzalez
Тема Re: pg_upgrade segfault (was: pg_migrator segfault)
Дата
Msg-id AANLkTinAXCj_+YCnr2c=kHckRD5Yry16ms6RapS4hggF@mail.gmail.com
обсуждение исходный текст
Ответы Re: pg_upgrade segfault (was: pg_migrator segfault)  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
2010/11/2 hernan gonzalez <hgonzalez@gmail.com>
2010/11/2 Grzegorz Jaśkiewicz <gryzman@gmail.com>

try gdb --args ./pg_upgrade -d /var/pgsql-8_4_3/data/ -D
/var/pgsql-9_0_1/data/ -b /var/pgsql-8_4_3/bin/ -B
/var/pgsql-9_0_1/bin/ --check -P 5433 -v -g -G debug
and when it fails, type in 'bt' and paste it here please.

--
GJ

I read somewhere that it can happen that a programs segfaults because some allocation problem, which doesnt happen inside gbd (because there some more memory is allocated, or whatever).

Running gbd with the core generated by the segfault, it outputs this:

Program terminated with signal 11, Segmentation fault.
#0  0xb7df84ed in _int_realloc () from /lib/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.11.1-4.i686
(gdb) bt
#0  0xb7df84ed in _int_realloc () from /lib/libc.so.6
#1  0xb7df88a0 in realloc () from /lib/libc.so.6
#2  0xb7db2a5e in __add_to_environ () from /lib/libc.so.6
#3  0xb7db27b7 in putenv () from /lib/libc.so.6
#4  0x0804aa11 in putenv2 ()
#5  0x0804af93 in get_control_data ()
#6  0x08049801 in check_cluster_compatibility ()
#7  0x0804eb88 in main ()


Hernán J. González

В списке pgsql-general по дате отправления:

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: Feature request for this mail list
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pg_migrator segfault