segfault in screen/byobu in natty

Bug #788670 reported by Serge Hallyn
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
byobu (Ubuntu)
Fix Released
High
Dustin Kirkland 
screen (Ubuntu)
Fix Released
High
Dustin Kirkland 

Bug Description

Binary package hint: byobu

I was running 'ssh-agent byobu' over ssh. Lost my ssh connection, reconnected, did 'ssh-agent byobu' again, which hung for awhile. Killed that, restarted again, and it gave me a fresh session, whereupon I noticed this in syslog:

May 26 10:10:36 sergelap kernel: [658538.322656] screen[21148]: segfault at 0 ip 000000000042bce0 sp 00007fffa3a78f10 error 4 in screen[400000+58000]

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

I'm pretty sure this is related to the new "layout" configuration options in Natty's byobu.

I think this might be fixed by:
 * http://git.savannah.gnu.org/cgit/screen.git/commit/?id=8cf5efc07048abee125a24652768f4b24fc761bf

affects: byobu (Ubuntu) → screen (Ubuntu)
Changed in screen (Ubuntu):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Dustin Kirkland (kirkland)
summary: - segfault in byobu in natty
+ segfault in screen/byobu in natty
Changed in byobu (Ubuntu):
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → Dustin Kirkland (kirkland)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package byobu - 4.5-0ubuntu1

---------------
byobu (4.5-0ubuntu1) oneiric; urgency=low

  * usr/lib/byobu/custom, usr/share/byobu/keybindings/f-keys:
    - fix regression in custom scripts
    - get ctrl-F5 working correctly again
  * usr/share/byobu/keybindings/f-keys, usr/share/byobu/profiles/common:
    - avoid some screen crashes associated with buggy 'layout' saving
      feature; only save layouts if user is splitting screens, LP: #788670
  * usr/bin/byobu:
    - fix logic error in showing user@host in gnome-terminal tabs
 -- Dustin Kirkland <email address hidden> Wed, 25 May 2011 19:37:18 -0500

Changed in byobu (Ubuntu):
status: Fix Committed → Fix Released
Axel Beckert (xtaran)
Changed in screen (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

@Axel: why did you change this to fix-committed?

Changed in screen (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Axel Beckert (xtaran) wrote : Re: [Bug 788670] Re: segfault in screen/byobu in natty

Hi Dustin,

Dustin Kirkland wrote:
> @Axel: why did you change this to fix-committed?

Because I committed[1] the appropriate "LP: 788670" string to the
changelog of the upcoming screen package for Debian which will once
wander to Ubuntu, too.

  [1] http://anonscm.debian.org/gitweb/?p=collab-maint/screen.git;a=commitdiff;h=63079b9a3ae5cced3ce8c60125774318b9fbd2f6

> ** Changed in: screen (Ubuntu)
> Status: Fix Committed => Fix Released

Why did you change it to Fix Released for screen in Ubuntu? There's
just a bugfix released in a package for byobu, but not yet for screen.

Or do you not regards this as a bug which should be fixed in screen,
too? If so, then why is it listed as such?

  Regards, Axel
--
 ,''`. | Axel Beckert <email address hidden>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
  `- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Ah, okay, thanks Axel, that makes more sense. You've fixed the root cause of the bug. Thanks for the update!

Changed in screen (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Thomas Bushnell, BSG (tbushnell) wrote :

It would be awesome if this fix can be released for precise to avoid an SRU. :)

Changed in screen (Ubuntu):
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.