Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 1, 2010 19:08:01

Vin_Diesel
От:
Зарегистрирован: 2010-08-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Вылет Segmentation fault (core dumped)

Пишу програмку для работы с сетью.
Вылетает через 10-20секунд с ошибкой
Segmentation fault (core dumped)

Использую pycurl, как убрать это?



Офлайн

#2 Авг. 6, 2010 04:11:54

Vin_Diesel
От:
Зарегистрирован: 2010-08-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Вылет Segmentation fault (core dumped)

Я так предполагаю это из-за oursql, почему то постоянно выдает ошибку:
'Lost connection to MySQL server during query'
Хотя те же запросы нормально выполняются
На винде тот же скрипт выполняется нормально



Офлайн

#3 Авг. 7, 2010 13:10:13

Vin_Diesel
От:
Зарегистрирован: 2010-08-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Вылет Segmentation fault (core dumped)

Похоже все из-за тредов, не знаю куда копать уже..(
Делаю 1 поток, все работает.
Два - работает и через какое-то время падает
5 - тож работает
делаю 10 и падает сразу
памяти хватает - свободно 300мб
python 2.5
Исходники тут: http://proxy.ns1992.ru/checker.py

а да:

Core was generated by `/usr/bin/python2.5 /var/www/python/checker.py'.
Program terminated with signal 11, Segmentation fault.











#0 0xb7687d27 in ?? ()



Офлайн

#4 Авг. 8, 2010 21:51:03

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Вылет Segmentation fault (core dumped)

потоки - не первоочередная проблема.
Вдобавок, уложить по segfault чистый питоновский код очень сложно.
У меня продуктивных идей практически нет.
Разве что попробуйте делать по одному соединению к базе данных на поток….



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version