Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Вылетает Ruby интерпретатор


Автор: pablobablo 13.6.2011, 23:53
Всем привет!
Столкнулся с проблемой. Во премя работы руби скрипта вылетает интерпретатор. ОС Windows 7.
Вот такое окошко вылазит:
http://s2.ipicture.ru/
Кто-нибудь сталкивался с такой проблемой? Как решить? smile

Автор: WarHog 14.6.2011, 12:43
Ты хоть напиши, на каком месте в скрипте вылетает

Автор: solenko 14.6.2011, 15:10
Да тут не место скрипта. ree 1.8.7, например стабильно валится с seg_fault до определенного patch-а.
Так что смотреть логи и гуглить ошибки. Возможно, проблема как раз таки в конкретной версии ruby (patch-level).  

Автор: source777 14.6.2011, 22:01
Цитата(solenko @  14.6.2011,  15:10 Найти цитируемый пост)
ree 1.8.7, например стабильно валится с seg_fault до определенного patch-а.

да ладно, я за полтора года использования разных билдов ree 1.8.7 ни разу не видел seg_fault
так что участок кода, вызывающий seg_fault, в таком вопросе явно не помешает.

Автор: pablobablo 15.6.2011, 04:19
В общем, вылетает не всегда, не сразу и с разными скриптами. Скрипт большой поэтому сюда выкладывать не стал. Вкратце - там работа с потоками. Заметил, что вылетает именно когда интерпретатор долгое время с потоками работает. Баг. Позже, если время выделю, то отправлю багрепорт. 

Автор: GrayCardinal 15.6.2011, 07:42
pablobablo
Послушай добрый совет. Забей на MS Windows, переходи на Linux. Ибо пользование Ruby под Windows есть непристойное занятие.

Автор: solenko 16.6.2011, 07:17
Цитата(source777 @  14.6.2011,  21:01 Найти цитируемый пост)
да ладно, я за полтора года использования разных билдов ree 1.8.7 ни разу не видел seg_fault
так что участок кода, вызывающий seg_fault, в таком вопросе явно не помешает

Тут я ошибся с самой ошибкой, но сути не меняет:
http://redmine.ruby-lang.org/issues/3416
Участок кода уж очень проблемно получить, потому что падает после обработки запроса.
А за полтора года мог просто и не заметить, если все крутиловь под пассажиром -- нуу упал воркер после обработки запроса, ну и фиг с ним. Хотя. может быть это только на монгреле воспроизводится -- глубоко в детали я не вникал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)