this and a few other related crash reports on errors..c reveal that glibc's grantpt() implementation is calling NSS modules. That's a huge can of worms; NSS modules can pull in all sorts of extra libraries, some of which are buggier than others. We don't want upstart exposed to these bugs - we'll want to bypass grantpt() and set the pty ownership by hand.
this and a few other related crash reports on errors..c reveal that glibc's grantpt() implementation is calling NSS modules. That's a huge can of worms; NSS modules can pull in all sorts of extra libraries, some of which are buggier than others. We don't want upstart exposed to these bugs - we'll want to bypass grantpt() and set the pty ownership by hand.