From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <467C28D8.9090803@stc.donpac.ru> Date: Fri, 22 Jun 2007 23:54:00 +0400 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: Devel@lists.altlinux.org Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [devel] Readable backtrace from core file X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jun 2007 19:53:28 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! Приходится возвращаться к уже обсуждавшемуся вопросу, т.к. я все-таки не понимаю чего-то фундаметального и простого. Собственно, потребовалось еще раз получить backtrace (и на этот раз устраивать помойку в VE не поможет - воспроизведется только на рабочей машине). Собрал пакет с --enable debug, получил core, но вывод bt и bt full оказался совершенно бесполезен. Тогда я попробовал повторить на более простом примере: $ cat coredump.c main() { int p = *((int*)0); } $ gcc -g -o coredump coredump.c $ ulimit -c unlimited $ ./coredump Segmentation fault (core dumped) $ gdb --core=core ... Core was generated by `./coredump'. Program terminated with signal 11, Segmentation fault. #0 0x0000000000400431 in ?? () (gdb) bt #0 0x0000000000400431 in ?? () #1 0x0000000000000000 in ?? () (gdb) bt full #0 0x0000000000400431 in ?? () No symbol table info available. #1 0x0000000000000000 in ?? () No symbol table info available. Что я делаю неправильно? И еще: на рабочей машине не жалко устроить помойку в чруте хашера, но как там получить права рута, чтобы сделать make install? Пробовал поставить туда su и извне хашера разрешить выполнять его всем, получил: $ hsh-shell build/hasher-callweaver [builder@pbx .in]$ su - su: problem establishing environment [builder@pbx .in]$ su su: problem establishing environment [builder@pbx .in]$ -- С уважением, Прокопьев Евгений