The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"падение в _thread_kern_sched"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"падение в _thread_kern_sched"
Сообщение от shing emailИскать по авторуВ закладки on 16-Июн-04, 09:46  (MSK)
под FreeBSD программа падает вот с такой незамысловатой корой:
#0  0x80afd93 in _thread_kern_sched ()
что это?
может кто-нибудь помочь понять откуда растут ноги?
спасибо.
p.s. юзаю pthread
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "падение в _thread_kern_sched"
Сообщение от sas emailИскать по авторуВ закладки(??) on 17-Июн-04, 09:40  (MSK)
>под FreeBSD программа падает вот с такой незамысловатой корой:
>#0  0x80afd93 in _thread_kern_sched ()
>что это?
>может кто-нибудь помочь понять откуда растут ноги?
>спасибо.
>p.s. юзаю pthread

Код в студию :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "падение в _thread_kern_sched"
Сообщение от shing emailИскать по авторуВ закладки on 17-Июн-04, 20:46  (MSK)
>Код в студию :)
с удовольствием, но я не знаю, что за кусок именно нужен...
кору я привел...

я хочу понять, куда копать-то вообще. как мы можем падать в _thread_kern_sched

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "падение в _thread_kern_sched"
Сообщение от sas emailИскать по авторуВ закладки(??) on 18-Июн-04, 04:17  (MSK)
>>Код в студию :)
>с удовольствием, но я не знаю, что за кусок именно нужен...
>кору я привел...
>
>я хочу понять, куда копать-то вообще. как мы можем падать в _thread_kern_sched
>

А backtrace? Treads? My advice is to try to isolate situation. May this will help.
Good luck
--- sas

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "падение в _thread_kern_sched"
Сообщение от shing emailИскать по авторуВ закладки on 19-Июн-04, 22:31  (MSK)
bt  я привел - в первом посте:
1 срока
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "падение в _thread_kern_sched"
Сообщение от sas emailИскать по авторуВ закладки(??) on 21-Июн-04, 14:37  (MSK)
>bt  я привел - в первом посте:
>1 срока

Это не backtrace а ОГРОМНАЯ проблема. Вот что-бы я сделал в этой ситуации:

1 Написал самую простенькую програмку с потоками и запустил. Если упадет и Вы 100% уверены что Ваша тестовая програмка правильная, может быть что-то случилось с библиотеками и тогда надо проверить на другой машине. Если на другой машине все нормально, то тогда первую чинить

2 Если тестовая програмка нормально работает, то берем проблемную, разрешаем делать core файлы и пытаемся исследовать их

3 Если это не помогает, то из main убираем ВСЕ (комментируем) за исключением return. Компилим, запускаем. Работает? Начинаем ОЧЕНЬ МЕДЛЕННО откоментировать строчечки и опять компилим и запускаем пока проблемку не найдется. Потом идем глубже и повторяем пункт...

Успехов
---  sas

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "падение в _thread_kern_sched"
Сообщение от shing emailИскать по авторуВ закладки on 22-Июн-04, 16:23  (MSK)
>>bt  я привел - в первом посте:
>>1 срока
>
>Это не backtrace а ОГРОМНАЯ проблема. Вот что-бы я сделал в этой
>ситуации:
>
>1 Написал самую простенькую програмку с потоками и запустил. Если упадет и
>Вы 100% уверены что Ваша тестовая програмка правильная, может быть что-то
>случилось с библиотеками и тогда надо проверить на другой машине. Если
>на другой машине все нормально, то тогда первую чинить
>
на тестах все работает... повторить это - наша мечта

>2 Если тестовая програмка нормально работает, то берем проблемную, разрешаем делать core
>файлы и пытаемся исследовать их
>
то что я привел это и есть коре

>3 Если это не помогает, то из main убираем ВСЕ (комментируем) за
>исключением return. Компилим, запускаем. Работает? Начинаем ОЧЕНЬ МЕДЛЕННО откоментировать строчечки и
>опять компилим и запускаем пока проблемку не найдется. Потом идем глубже
>и повторяем пункт...
>
не поможет

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "падение в _thread_kern_sched"
Сообщение от sas emailИскать по авторуВ закладки(ok) on 22-Июн-04, 18:44  (MSK)
>>>bt  я привел - в первом посте:
>>>1 срока
>>
>>Это не backtrace а ОГРОМНАЯ проблема. Вот что-бы я сделал в этой
>>ситуации:
>>
>>1 Написал самую простенькую програмку с потоками и запустил. Если упадет и
>>Вы 100% уверены что Ваша тестовая програмка правильная, может быть что-то
>>случилось с библиотеками и тогда надо проверить на другой машине. Если
>>на другой машине все нормально, то тогда первую чинить
>>
>на тестах все работает... повторить это - наша мечта
>
>>2 Если тестовая програмка нормально работает, то берем проблемную, разрешаем делать core
>>файлы и пытаемся исследовать их
>>
>то что я привел это и есть коре
>
>>3 Если это не помогает, то из main убираем ВСЕ (комментируем) за
>>исключением return. Компилим, запускаем. Работает? Начинаем ОЧЕНЬ МЕДЛЕННО откоментировать строчечки и
>>опять компилим и запускаем пока проблемку не найдется. Потом идем глубже
>>и повторяем пункт...
>>
>не поможет

А какие shared и static libs Вы используете в Вашей проблемной программе? Чем процесс ее загрузки отличается от тестов (strace)? Как они слинкованы?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "падение в _thread_kern_sched"
Сообщение от shing emailИскать по авторуВ закладки on 28-Июн-04, 17:55  (MSK)
багу обнаружили...
путем кривых рук сохраняли адрес переменной созданной на стеке одного из тредов, а потом пытались писать по этому адресу из другого треда... тут-то ему башню и рвало.

никогда так не делайте -.)
всем спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру