INN 2.5.4 strange crash

Petr Novopashenniy pety at rusnet.ru
Tue Feb 3 11:19:06 UTC 2015



On Tue, 3 Feb 2015, Julien ?LIE wrote:

J?? Hi Petr,
J?? 
J?? > Today, After news daily run, I get many such errors:
J?? > 
J?? > Feb  3 03:20:03 ns innd: innfeed-neva2!:46:proc:29301 46 sleeping without
J?? > Waker
J?? > Feb  3 03:20:03 ns innd: innfeed-neva2!:46:proc:29301 46 sleeping without
J?? > Waker
J?? 
J?? Pretty interesting.
J?? First, it shows that the segfault was really generated by a channel that
J?? was sleeping but without being totally initialized (no Waker).  The good
J?? thing
J?? is that INN no longer crashes when this pattern occurs.
J?? 
J?? However, I am still puzzled as for the origin of the error.
J?? innfeed-neva2! is removed from sleeping (SCHANremove just before that log)
J?? but
J?? is still considered to be sleeping the next run of the loop (and again
J?? without
J?? Waker...).
J?? 
J?? Do you happen to have the following other logs for that channel?
J??   "%s blocked sleeping %lu"
J??   "%s sleeping"
J??   "%s cant spawn spooling %m"
J?? 

I have only this:

$ cat news.notice |grep "blocked sleeping"
$

$ zcat OLD/news.notice.1.gz |grep "blocked sleeping"
Feb  2 23:24:01 ns innd: innfeed-neva1!:46:proc:98962 blocked sleeping 5
Feb  2 23:24:02 ns innd: innfeed-neva1!:46:proc:98962 blocked sleeping 5
$

I saw "blocked sleeping" before (for my two channels, innfeed-neva1 and 
innfeed-neva2 at varios times), but not in the time of crash.

--pety



More information about the inn-workers mailing list