[some] shells don't start

Bug #129104 reported by Miek Gieben
2
Affects Status Importance Assigned to Milestone
Terminator
Fix Released
Critical
Chris Jones

Bug Description

If I start termintor-0.2, I get 4 different shape terminal windows. And they all seem to wait on the shell starting.
No output is given what so ever.

This is on ubuntu feisty with zsh as my login shell.

Revision history for this message
Chris Jones (cmsj) wrote :

I'm only really testing on gutsy atm, but I set my shell to zsh and saw the same thing as you reported. It seems that zsh is segfaulting. I'll see if I can figure out why.
Thanks for the bug report!

Changed in terminator:
assignee: nobody → cmsj
importance: Undecided → Critical
status: New → Triaged
Revision history for this message
Chris Jones (cmsj) wrote :

I am executing the shell in a different way to gnome-terminal even though we both use fork_command(). It constructs the command and environment itself, where I am letting libvte do the work. I will investigate more next week.

Revision history for this message
Miek Gieben (miek) wrote :

Haven't check the diff from 0.2 to 0.3, but 0.3 isn't working for me (yet).

Revision history for this message
Chris Jones (cmsj) wrote :

yeah I'm afraid I've not really gone further than my initial investigation. I know what gnome-terminal is doing and I just need to figure out how to replicate it. I'm not 100% sure that will work, but if it doesn't then I'm entirely stumped. Sorry for the delay.

Revision history for this message
Miek Gieben (miek) wrote : Re: [Bug 129104] Re: [some] shells don't start

[On 22 Aug, @19:24, Chris Jones wrote in "[Bug 129104] Re: [some] shells ..."]
> yeah I'm afraid I've not really gone further than my initial
> investigation. I know what gnome-terminal is doing and I just need to
> figure out how to replicate it. I'm not 100% sure that will work, but if
> it doesn't then I'm entirely stumped. Sorry for the delay.

No matter, I can wait.

--
grtz,
  - Miek

  http://www.miek.nl
  PGP: 6A3C F450 6D4E 7C6B C23C F982 258B 85CF 3880 D0F6

Revision history for this message
Chris Jones (cmsj) wrote :

I think I have figured this out, although it suggests a bug in vte. I've attached a version of terminator with a fix applied, could you please try it out? If it works I'll expand the fix properly and put out a new release

Changed in terminator:
status: Triaged → In Progress
Revision history for this message
Miek Gieben (miek) wrote :

[On 27 Aug, @01:23, Chris Jones wrote in "[Bug 129104] Re: [some] shells ..."]
> I think I have figured this out, although it suggests a bug in vte. I've
> attached a version of terminator with a fix applied, could you please
> try it out? If it works I'll expand the fix properly and put out a new
> release
>
> ** Attachment added: "test version of terminator"
> http://launchpadlibrarian.net/9003462/terminator

This works (on my i386 system), I still needs to test it on amd64
(home workstation).

But the shells start up and I can type something :)

--
grtz,
  - Miek

  http://www.miek.nl
  PGP: 6A3C F450 6D4E 7C6B C23C F982 258B 85CF 3880 D0F6

Revision history for this message
Chris Jones (cmsj) wrote :

Thanks for the quick response. If it worked on i386 I'm pretty sure it will on amd64 too. I've fleshed out the fix to make it handle spawning properly and committed it to bzr. When I get your confirmation and get home tomorrow I'll push out a new release.

Changed in terminator:
status: In Progress → Fix Committed
Revision history for this message
Miek Gieben (miek) wrote :

[On 27 Aug, @13:01, Chris Jones wrote in "[Bug 129104] Re: [some] shells ..."]
> Thanks for the quick response. If it worked on i386 I'm pretty sure it
> will on amd64 too. I've fleshed out the fix to make it handle spawning
> properly and committed it to bzr. When I get your confirmation and get
> home tomorrow I'll push out a new release.

Work on amd64 too (remote X)

--
grtz,
  - Miek

  http://www.miek.nl
  PGP: 6A3C F450 6D4E 7C6B C23C F982 258B 85CF 3880 D0F6

Revision history for this message
Chris Jones (cmsj) wrote :

Released 0.4, which should fix this.

Changed in terminator:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.