2.6.31 regression: system hang after pptp connection established

From: Peter Volkov
Date: Thu Sep 17 2009 - 16:01:46 EST


Hi.

After pptp connection is established my 2.6.31 system freezes while
2.6.30 works as expected. Bissecting gave me the following result:

commit ac89a9174decf343de049a06fad75681f71890eb
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Sat Sep 5 13:27:10 2009 -0700

pty: don't limit the writes to 'pty_space()' inside 'pty_write()'

and looks like reverting this patch from 2.6.31 fixes the problem.


Other observations: It's hard to say when exactly system hangs - it
hangs not immediatly, sometimes when I try to send some traffic,
sometimes when I switch ppp connection off. Hang is not complete: mouse
cursor keeps moving in Xorg, but every click gets no respond, I'm unable
to start new programs, in open xconsoles it's possible to input
something but after I press enter consoles hang too. Also there is no
way out of X (ctrl+alt+FN combo does not work) and connected to this
computer ssh consoles hang too (again, it's possible to put ls there but
after that it hangs). No new ssh connections possible due to time out.

In hope to get any oops I've started netconsole but at hang no new ouput
was there. I've managed to gather some information with SysRq (it's
gzipped in attachment) but I'm not sure how useful it is.

I've tried to establish pptp connection both over wireless and wired
connections and system hanged with both, so it looks like networking
drivers are not the reason here. BTW, I'm using networkmanager to
establish connection.

gzipped kernel config is in attachment.

Is this problem known? Does anybody experience same problem? Do you have
a fix? :)

--
Peter.

Attachment: sysrq.txt.gz
Description: GNU Zip compressed data

Attachment: config.gz
Description: GNU Zip compressed data