Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вылетает Ruby интерпретатор 
:(
    Опции темы
pablobablo
Дата 13.6.2011, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.1.2010

Репутация: нет
Всего: нет



Всем привет!
Столкнулся с проблемой. Во премя работы руби скрипта вылетает интерпретатор. ОС Windows 7.
Вот такое окошко вылазит:
user posted image
Кто-нибудь сталкивался с такой проблемой? Как решить? smile

Это сообщение отредактировал(а) pablobablo - 13.6.2011, 23:54
PM MAIL   Вверх
WarHog
Дата 14.6.2011, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 20.10.2007
Где: Воронеж

Репутация: нет
Всего: 2



Ты хоть напиши, на каком месте в скрипте вылетает
--------------------
PM MAIL   Вверх
solenko
Дата 14.6.2011, 15:10 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 1
Всего: 67



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


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
source777
Дата 14.6.2011, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 6
Всего: 56



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

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

Это сообщение отредактировал(а) source777 - 14.6.2011, 22:03


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
pablobablo
Дата 15.6.2011, 04:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.1.2010

Репутация: нет
Всего: нет



В общем, вылетает не всегда, не сразу и с разными скриптами. Скрипт большой поэтому сюда выкладывать не стал. Вкратце - там работа с потоками. Заметил, что вылетает именно когда интерпретатор долгое время с потоками работает. Баг. Позже, если время выделю, то отправлю багрепорт. 
PM MAIL   Вверх
GrayCardinal
Дата 15.6.2011, 07:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



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


--------------------
PM MAIL WWW   Вверх
solenko
Дата 16.6.2011, 07:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 1
Всего: 67



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

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


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0679 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.