Tilda segfaults if hotkeys are not prefixed (eventually with "None+")

Bug #63098 reported by czer323
62
Affects Status Importance Assigned to Milestone
tilda (Debian)
Fix Released
Unknown
tilda (Ubuntu)
Fix Released
Medium
Daniel T Chen

Bug Description

Changed hot key to ` and then tried to use it. Crashed.
Very first time setup, very first time ran. Will try again.

Revision history for this message
In , David Moreno (damog) wrote :

Alexander Gerasiov wrote:
> Package: tilda
> Version: 0.09.1-1
> Severity: normal
>
> I've installed tilda (system is sarge with some packages from testing).
> In the wizard i wrote "F1" as hot key, and that make tilda to segfault
> on every run with the following message:
>
> gq@debian:~/$ tilda
> Key Incorrect -- Read the README or tilda.sf.net for info, rerun as
> 'tilda -C' to set keybinding
> : Success
> Segmentation fault
>
> after i changes parameter to NONE+F1 all works fine

This is the normal behaviour. Please take a look at:
 /usr/share/doc/tilda/README

Thanks for using tilda,

--
David Moreno Garza <email address hidden> | http://www.damog.net/
     <email address hidden> | GPG: C671257D
 Desde las montañas del sureste mexicano...

Revision history for this message
czer323 (czer323) wrote : Crashed after changing hotkey

Changed hot key to ` and then tried to use it. Crashed.
Very first time setup, very first time ran. Will try again.

Revision history for this message
czer323 (czer323) wrote :
Revision history for this message
czer323 (czer323) wrote : Update

Looks like I was using the hotkey setup incorrectly. Checked with tilda.sf.net and for the ` key, I actually needed to use "none+grave" so that might explain the issue. However, it just segfaults rather than giving any feedback while setting up the key. Plus with all that room in the key config window, it'd be nice to have the examples from the site.

Revision history for this message
Áron Sisak (asisak) wrote : Re: Crashed after changing hotkey

Thanks.

Changed in tilda:
status: Unconfirmed → Confirmed
assignee: nobody → asisak
Changed in tilda:
status: Unknown → Fix Released
Revision history for this message
Áron Sisak (asisak) wrote :

The developer states that the bug got fixed in upstream CVS.

Changed in tilda:
assignee: asisak → nobody
status: Confirmed → Fix Committed
Revision history for this message
Áron Sisak (asisak) wrote :

Relevant part of the answer from the upstream developer:

"Yep, we've had the bug reported a few times as well. The README describes the correct format, but I completely agree that it could be made easier. And since I had some free time, it's fixed. :) Unfortunately, you'll have to either get the CVS version, or wait until the next release is made to get the newer parser.

Now the keybinding parser will accept the values:
" None+F1 " (extra spaces are ok)
"F1" (ommitting "None+" is ok)
"Control+Win+F3" (more than one special key)
"F3+Win" (order doesn't matter)
"`" (can use the key instead of "grave")
"`+Win+F3" (will use "Win+F3", it takes the last valid key)

As well as any combination of the above, like:
" `+Win " (extra spaces, out of order, and "grave")"

Áron Sisak (asisak)
Changed in tilda:
assignee: nobody → asisak
Revision history for this message
Áron Sisak (asisak) wrote :

Created patch from CVS Tilda to include new keygrabber.

Tested with the scenarios described above and worked except "`" (grave) and "`+Win", but that might be caused by my Hungarian layout).

Áron Sisak (asisak)
Changed in tilda:
assignee: asisak → nobody
status: Fix Committed → Confirmed
Áron Sisak (asisak)
Changed in tilda:
assignee: nobody → asisak
status: Confirmed → In Progress
Revision history for this message
Áron Sisak (asisak) wrote :

Attached debdiff to provide the fix from CVS Tilda.

Changed in tilda:
assignee: asisak → nobody
status: In Progress → Confirmed
Revision history for this message
Daniel T Chen (crimsun) wrote :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 23 Jan 2007 00:43:18 +0100
Source: tilda
Binary: tilda
Architecture: source
Version: 0.09.4-0ubuntu2
Distribution: feisty
Urgency: low
Maintainer: Daniel Holbach <email address hidden>
Changed-By: Áron Sisak <email address hidden>
Description:
 tilda - Linux terminal which behaves like terminals in shooter games
Changes:
 tilda (0.09.4-0ubuntu2) feisty; urgency=low
 .
   * Patch from CVS Tilda to include new keygrabber (lp #63098)
Files:
 346f3af3bc28b3c7924954b79f819932 662 x11 optional tilda_0.09.4-0ubuntu2.dsc
 3515458abc4e2dda8f85905a49721ab8 6782 x11 optional tilda_0.09.4-0ubuntu2.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFtrGle9GwFciKvaMRAhybAKCL4w/1ZLeFQaA50v7o3ff2TUMG7QCfTaKu
flZnOdPGbBAcNeMyKvFpOfY=
=cs/k
-----END PGP SIGNATURE-----

Changed in tilda:
assignee: nobody → crimsun
importance: Undecided → Medium
status: Confirmed → Fix Committed
Michael Bienia (geser)
Changed in tilda:
status: Fix Committed → Fix Released
Revision history for this message
Mackenzie Morgan (maco.m) wrote :

I'm on Feisty now, and Tilda segfaults if you have None+F2. When I did "tilda -C" and changed the config to just say "F2" it worked fine. So, we went from if you don't put "None" it segfaults to if you do put "None" it segfaults. Can't it be made to not segfault in either case?

Revision history for this message
Áron Sisak (asisak) wrote :

There has been a libvte bug that made tilda segfault.
Now I tried to confirm this bug re-appeared, and failed.

Please try again if latest tilda segfaults and if so, report its exact version.
Thanks in advance.

Revision history for this message
In , Nico Golde (nion) wrote : Re: Tilda goes into segfaulf

reopen 336013
thanks
Please test with current version in unstable. A segfault
should never be intended behaviour.
Kind regards
Nico

--
Nico Golde - http://ngolde.de - <email address hidden> - GPG: 0x73647CFF
For security reasons, all text in this mail is double-rot13 encrypted.

Changed in tilda:
status: Fix Released → Unconfirmed
Revision history for this message
In , Davide Truffa (catoblepa) wrote : Bug#336013: fixed in tilda 0.09.4-2

Source: tilda
Source-Version: 0.09.4-2

We believe that the bug you reported is fixed in the latest version of
tilda, which is due to be installed in the Debian FTP archive:

tilda_0.09.4-2.diff.gz
  to pool/main/t/tilda/tilda_0.09.4-2.diff.gz
tilda_0.09.4-2.dsc
  to pool/main/t/tilda/tilda_0.09.4-2.dsc
tilda_0.09.4-2_i386.deb
  to pool/main/t/tilda/tilda_0.09.4-2_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Davide Truffa <email address hidden> (supplier of updated tilda package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 24 Apr 2007 18:37:14 +0200
Source: tilda
Binary: tilda
Architecture: source i386
Version: 0.09.4-2
Distribution: unstable
Urgency: low
Maintainer: Davide Truffa <email address hidden>
Changed-By: Davide Truffa <email address hidden>
Description:
 tilda - terminal emulator with first person shooter console likeness
Closes: 336013
Changes:
 tilda (0.09.4-2) unstable; urgency=low
 .
   * Fixed segfaults when wrong keybinding (Closes: #336013).
     (patch from Launchpad)
   * New man page.
Files:
 f9c0e7a044ee168fe3e0ba6883f16123 649 x11 optional tilda_0.09.4-2.dsc
 bb4809101e83ea8cc8e6ee97629e0803 28638 x11 optional tilda_0.09.4-2.diff.gz
 456d34a87b88884a61c2b2aa64047061 38884 x11 optional tilda_0.09.4-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGL4z2HYflSXNkfP8RAiHJAKCuwqal/ZFMFL90MEPWpBuxJX/QNACgsmZe
WqH0RKp1V+3vuW9hhXT+Jvc=
=vH3X
-----END PGP SIGNATURE-----

Changed in tilda:
status: Unconfirmed → Fix Released
Revision history for this message
xconspirisist (xconspirisist) wrote :

tilda segfaults when first started. Have not changed any configuration files, it's just come straight out of apt-get.

Version number is 0.09.4

Revision history for this message
In , mariodebian (mariodebian) wrote : Please reopen bug, tilda not showed

Tilda not work with new libvte updated today.

It's seems that in Ubuntu the bug is the same:

https://bugs.launchpad.net/ubuntu/+source/tilda/+bug/121299

I have compiled tilda disabling debian patch and now works again !!!

Versions of packages tilda depends on:

ii libatk1.0-0 1.18.0-2 The ATK accessibility
toolkit
ii libc6 2.5-11 GNU C Library: Shared
libraries
ii libcairo2 1.4.6-1.1 The Cairo 2D vector
graphics libra
ii libconfuse0 2.5-3 Library for parsing
configuration
ii libfontconfig1 2.4.2-1.2 generic font configuration
library
ii libglib2.0-0 2.12.12-1 The GLib library of C
routines
ii libgtk2.0-0 2.10.13-1 The GTK+ graphical user
interface
ii libpango1.0-0 1.16.4-1 Layout and rendering of
internatio
ii libvte9 1:0.16.6-1 Terminal emulator widget
for GTK+
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.8-2 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension
librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes'
extensio
ii libxft2 2.1.12-2 FreeType-based font drawing
librar
ii libxi6 1:1.0.1-4 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension
library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.2-1 X Rendering Extension
client libra
--
http://soleup.eup.uva.es/mariodebian

Revision history for this message
In , Debbugs Internal Request (owner-bugs) wrote : Internal Control

# A New Hope
# A log time ago, in a galaxy far, far away
# something happened.
#
# Magically this resulted in the following
# action being taken, but this fake control
# message doesn't tell you why it happened
#
# The action:
# Bug archived.
thanks
# This fakemail brought to you by your local debbugs
# administrator

Revision history for this message
jlindbergh (jlindbergh) wrote :

Same as xconspirisist. I'm running gutsy. I just got tilda via synaptic, and when I try running I get the following:
jl@jl-desktop:~$ tilda
Segmentation fault (core dumped)
jl@jl-desktop:~$ tilda -v
tilda 0.09.4

Copyright (c) 2005,2006 Tristan Sloughter (<email address hidden>)
Copyright (c) 2005,2006 Ira W. Snyder (<email address hidden>)

This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.
jl@jl-desktop:~$ tilda -C
Segmentation fault (core dumped)
jl@jl-desktop:~$

I'm clueless. This seems like a sweet app though!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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