Re: Question about debugging bootstrapping and catalog

Поиск
Список
Период
Сортировка
От Zdenek Kotala
Тема Re: Question about debugging bootstrapping and catalog
Дата
Msg-id 4586A1F2.7030906@sun.com
обсуждение исходный текст
Ответ на Re: Question about debugging bootstrapping and catalog entries  (Gregory Stark <stark@enterprisedb.com>)
Ответы Re: Question about debugging bootstrapping and catalog  (Zdenek Kotala <Zdenek.Kotala@Sun.COM>)
Список pgsql-hackers
Gregory Stark wrote:
> "Martijn van Oosterhout" <kleptog@svana.org> writes:
> 
>> Here's what I did: you can step over functions in initdb until it fails
>> (although I alredy know which part it's failing I guess). Restart. Then
>> you go into that function and step until the new backend has been
>> started. At this point you attach another gdb to the backend and let it
>> run.
> 
> Hm, I suppose. Though starting a second gdb is a pain. What I've done in the
> past is introduce a usleep(30000000) in strategic points in the backend to
> give me a chance to attach.

I use dtrace which wait on write syscall for stderr output and if it is 
happen then stop(freeze) the process and I able to connect into the 
process with debugger and examine what happened.


Zdenek


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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Question about debugging bootstrapping and catalog entries
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: pg_restore fails with a custom backup file