Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Unix] core file in multi-thread 22.06.01 12:40
Автор: pro Статус: Незарегистрированный пользователь
|
Есть мультишредовая прога. Она выпадает в корку. И пока корка пишется прога некоторое время выполняется. В результате бак-трейс стэка ничего не дает(показывается последняя инструкция, а не место ексепшена).
Вопрос: как узнать адрес на котором произошел ексепшен?
Есть ли дебугеры могущие нормально читать мультишредовую корку?
Есть какие настройки генерации корок?
|
|
[*nix] то какой ? реализация шредов какая ? 22.06.01 15:09
Автор: XR <eXtremal Research> Статус: The Elderman
|
|
| |
[*nix] то какой ? реализация шредов какая ? 22.06.01 15:46
Автор: pro Статус: Незарегистрированный пользователь
|
Redhat 7.1 , pthread - ы в статике.
что значит "реализация шредов"?
|
| | |
[*nix] то какой ? реализация шредов какая ? 22.06.01 16:07
Автор: XR <eXtremal Research> Статус: The Elderman
|
> Redhat 7.1 , pthread - ы в статике.
Это значит linuxthreads входящие в состав glibc2.x
> > что значит "реализация шредов"?
реализация это каким образом интерфес ниток (в вашем случае POSIX threads)
_реализован_ - более подробно про то какие бывают реализации см. Threads-FAQ
насчет core могу огорчить ... для малтитродовой программы линуксовые коры
скорее всего бесполезны
gdb -c core
....
(gdb) info threads
для проверки ..
а вот попытаться поймать SIGSEGV загрузив программу в gdb можно
|
|
|