Novator / Pandora

P2P Social Network
Other
147 stars 32 forks source link

зависло когда открыл диалог сам с собой по инструкции #7

Closed faesong closed 11 years ago

faesong commented 11 years ago

http://blog.robux.biz/2013/07/pandora-install-and-first-run.html делал по этой инструкции, в итоге словил зависание с таким выхлопом в stdout/stderr:

 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'
 from ./pandora.rb:8850:in `each'
 from ./pandora.rb:8850:in `block in initialize'
 from ./pandora.rb:6725:in `block in good_signal_clicked'
 from (eval):3:in `call'
 from (eval):3:in `set_property'
 from (eval):3:in `active='
 from ./pandora.rb:4169:in `init_session'
 from ./pandora.rb:8851:in `block (2 levels) in initialize'

^Z from ./pandora.rb:8850:in each' from ./pandora.rb:8850:inblock in initialize'

[1]+ Stopped ./pandora.sh

faesong commented 11 years ago

во второй запуск сработало как в инструкции

faesong commented 11 years ago

далее снова то же самое. пытался связаться с robux.biz и с самим собой - те же результаты

faesong commented 11 years ago

debian stable ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] pandora-net 0.10-1

/usr/lib/ruby/vendor_ruby/glib2.rb:33:in `exit': exit
     from /usr/lib/ruby/vendor_ruby/glib2.rb:33:in `exit_application'
     from (eval):3:in `set_property'
     from (eval):3:in `active='
     from ./pandora.rb:4169:in `init_session'
     from ./pandora.rb:8851:in `block (2 levels) in initialize'
     from ./pandora.rb:8850:in `each'
     from ./pandora.rb:8850:in `block in initialize'
     from ./pandora.rb:6725:in `block in good_signal_clicked'
     from (eval):3:in `call'
     from (eval):3:in `set_property'
     from (eval):3:in `active='
     from ./pandora.rb:4169:in `init_session'
     from ./pandora.rb:8851:in `block (2 levels) in initialize'
     from ./pandora.rb:8850:in `each'
     from ./pandora.rb:8850:in `block in initialize'
     from ./pandora.rb:6725:in `block in good_signal_clicked'
     from (eval):3:in `call'
     from (eval):3:in `set_property'
     from (eval):3:in `active='
     from ./pandora.rb:9212:in `add_and_send_mes'
     from ./pandora.rb:8925:in `block in initialize'
     from ./pandora.rb:11325:in `call'
     from ./pandora.rb:11325:in `main'
     from ./pandora.rb:11325:in `initialize'
     from ./pandora.rb:11344:in `new'
     from ./pandora.rb:11344:in `<main>'
/usr/lib/ruby/vendor_ruby/glib2.rb:33:in `exit': exit
     from /usr/lib/ruby/vendor_ruby/glib2.rb:33:in `exit_application'
     from (eval):3:in `set_property'
     from (eval):3:in `active='
     from ./pandora.rb:4169:in `init_session'
     from ./pandora.rb:8851:in `block (2 levels) in initialize'
     from ./pandora.rb:8850:in `each'
     from ./pandora.rb:8850:in `block in initialize'
     from ./pandora.rb:6725:in `block in good_signal_clicked'
     from (eval):3:in `call'
     from (eval):3:in `set_property'
     from (eval):3:in `active='
     from ./pandora.rb:9212:in `add_and_send_mes'
     from ./pandora.rb:8925:in `block in initialize'
     from ./pandora.rb:11325:in `call'
     from ./pandora.rb:11325:in `main'
     from ./pandora.rb:11325:in `initialize'
     from ./pandora.rb:11344:in `new'
     from ./pandora.rb:11344:in `<main>'

вот такой ещё выхлоп удалось поймать

Novator commented 11 years ago

Действительно, сегодня днём я "улучшал" код, и вот результат )

Сейчас исправил и перезалил на github и в sourceforge, должно работать хорошо. Для избавления от бага достаточно обновить только pandora.rb.

P.s. Спасибо за оперативный и подробный ответ.