terminator keeps crashing: segfault in libvte.so.9.2800.2

Bug #1568132 reported by Simon Déziel
62
This bug affects 12 people
Affects Status Importance Assigned to Milestone
terminator (Ubuntu)
Opinion
Medium
Unassigned

Bug Description

Ever since I moved to Xenial (months ago), terminator keeps crashing, many times a day. It's apparently a segfault in libvte:

Apr 8 15:06:08 simon-laptop kernel: [21236.169787] terminator[32551]: segfault at 88 ip 00007f1efaaf4213 sp 00007fffbfb93818 error 4 in libvte.so.9.2800.2[7f1efaab4000+9c000]

When trying to collect some useful debugging info, I ran terminator with -d. It helped reduce the occurrence of crashes but I don't know if anything of value was logged. Please let me know if something else (strace?) would be needed to debug this.

Terminator is really a wonderful tool so I can't wait to have it working stable again.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: terminator 0.98-1
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelModules: zfs zunicode zcommon znvpair zavl
ApportVersion: 2.20.1-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Fri Apr 8 15:08:20 2016
PackageArchitecture: all
SourcePackage: terminator
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Simon Déziel (sdeziel) wrote :
Revision history for this message
Simon Déziel (sdeziel) wrote :
Revision history for this message
Egmont Koblinger (egmont-gmail) wrote :

I see no point in debugging this crash.

The latest Terminator tarball (0.98, also shipped by Xenial) uses an ancient and terribly buggy gtk2-based vte which is no longer maintained. Terminator's maintainer should finally address the remaining 2-3 bugs (which do have patches by the way) in the gtk3 branch, make a release, and forget the gtk2 branch for good. See https://bugs.launchpad.net/terminator/+bug/1030562 .

Until then, I recommend to you to ditch the version shipped by Xenial and use the one from the terminator-gtk3 bzr branch.

Revision history for this message
Simon Déziel (sdeziel) wrote : Re: [Bug 1568132] Re: terminator keeps crashing: segfault in libvte.so.9.2800.2

On 2016-04-09 12:53 AM, Egmont Koblinger wrote:
> See https://bugs.launchpad.net/terminator/+bug/1030562 .

Thanks for the pointer.

> Until then, I recommend to you to ditch the version shipped by Xenial
> and use the one from the terminator-gtk3 bzr branch.

I badly need a reliable Terminator so having this gtk3 port land in
Xenial would be best.

Simon

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in terminator (Ubuntu):
status: New → Confirmed
Changed in terminator (Ubuntu):
importance: Undecided → Medium
Revision history for this message
AhsanR (ahsanr) wrote :

Just to clarify Egmont's comment, the gtk3 branch is here: https://launchpad.net/terminator/gtk3 and can be cloned by running "bzr branch lp:terminator/gtk3".

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

When will there be a new release which fixes this bug? Or at least provide a .deb file which could be easily installed

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

When will there be a new release which fixes this bug? Or at least provide a .deb file or a PPA which could be easily installed

Revision history for this message
Martins Jakubovics (martins-k) wrote :

This works for me:

~$ sudo apt install bzr libkeybinder-3.0-0 gir1.2-keybinder
~$ bzr branch lp:terminator/gtk3
bzr command worked only after few launches, had zlib errors, don't know if this is normal:

~$ cd gtk3/
~$ sudo ./setup.py install --record=install-files.txt

Revision history for this message
Stephen Boddy (stephen-j-boddy) wrote :

As per Egmont, these segfaults in the gtk2 libvte will never get fixed. They've moved on, and so should we. For anyone subscribed who wants newer packages there is a gtk3 release out there; 1.90, so still a few bugs to iron out, but much better than gtk2 already.

If you want *really* up to date check out the nightly PPA's.

https://launchpad.net/~gnome-terminator/+archive/ubuntu/nightly-gtk3

Changed in terminator (Ubuntu):
status: Confirmed → Invalid
status: Invalid → Opinion
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.