The OpenNET Project / Index page

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

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

"Падает процесс при попытки записи в сокет из дочернего поток..."  
Сообщение от lemegeton (ok) on 05-Июн-08, 11:07 
Добрый день. У меня проблема такая - есть три потока в одном процессе, один родительский и два его потомка. один из потоков пишет с микрофона данные и в слчае необходимости посылает их через сеть. Так вот при попытки записать в сокет любые данные падает вся прога... Есть какие-нибудь предложения?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Падает процесс"  
Сообщение от Andrey Mitrofanov on 05-Июн-08, 11:39 
>Добрый день. У меня проблема такая - есть три потока в одном
>процессе, один родительский и два его потомка. один из потоков пишет
>с микрофона данные и в слчае необходимости посылает их через сеть.
>Так вот при попытки записать в сокет любые данные падает вся
>прога... Есть какие-нибудь предложения?

Есть: обращение к нереентерабельному интерфейсу из нескольких потоков.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Падает процесс"  
Сообщение от lemegeton (ok) on 05-Июн-08, 12:17 
>Есть: обращение к нереентерабельному интерфейсу из нескольких потоков.

а как сделать его реентерабельным?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Падает процесс при попытки записи в сокет из дочернего поток..."  
Сообщение от lemegeton (??) on 09-Июн-08, 14:57 
Я добавил туймаут в селекте который запущен в основным потоке, после выхода по таумауту пытаюсь отправить через send сообщение, эффект тот же самый.. Не могу понять в чем дело, ведь сокет теперь свободен и отправляю я из основного потока...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Падает процесс при попытки записи в сокет из дочернего поток..."  
Сообщение от vic (??) on 09-Июн-08, 16:22 
>Добрый день. У меня проблема такая - есть три потока в одном
>процессе, один родительский и два его потомка. один из потоков пишет
>с микрофона данные и в слчае необходимости посылает их через сеть.
>Так вот при попытки записать в сокет любые данные падает вся
>прога... Есть какие-нибудь предложения?

куски кода в студию.
а то предполагать все что угодно можно..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Падает процесс при попытки записи в сокет из дочернего поток..."  
Сообщение от gdb on 10-Июн-08, 01:46 
>Добрый день. У меня проблема такая - есть три потока в одном
>процессе, один родительский и два его потомка. один из потоков пишет
>с микрофона данные и в слчае необходимости посылает их через сеть.
>Так вот при попытки записать в сокет любые данные падает вся
>прога... Есть какие-нибудь предложения?

gdb
и прочие отладчики нынче не в моде?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Падает процесс при попытки записи в сокет из дочернего поток..."  
Сообщение от Michelnok (??) on 21-Июн-08, 21:16 
>Так вот при попытки записать в сокет любые данные падает вся
>прога... Есть какие-нибудь предложения?

Что значит "падает"? SIGPIPE получает?
Сокет кто-то читает на другой стороне?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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