Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#593371: terminator throws segmentation fault when starting

112 views
Skip to first unread message

Victor Rosales

unread,
Aug 17, 2010, 11:40:02 AM8/17/10
to
Subject: terminator throws segmentation fault when starting
Package: terminator
Version: 0.93-1
Justification: renders package unusable
Severity: grave
Tags: squeeze

victor@tilcara:~$ terminator --version
ConfigBase::load: Unable to open /home/victor/.config/terminator/config ([Errno
2] No such file or directory: '/home/victor/.config/terminator/config')
terminator 0.93
victor@tilcara:~$ terminator -d
ConfigBase::load: Unable to open /home/victor/.config/terminator/config ([Errno
2] No such file or directory: '/home/victor/.config/terminator/config')
noclass::parse_options: OptionParse::parse_options: command line options:
{'dummy': None, 'execute': None, 'layout': 'default', 'fullscreen': None,
'geometry': None, 'debug': 1, 'debug_methods': None, 'maximise': None,
'debug_classes': None, 'version': None, 'working_directory': None,
'borderless': None, 'forcedtitle': None, 'command': None, 'hidden': None,
'role': None}
Factory::__init__: Borg::__init__: Preparing borg state for Factory
Terminator::__init__: Borg::__init__: Preparing borg state for Terminator
noclass::get_pid_cwd: Using Linux get_pid_cwd
Terminator::attempt_gnome_client: GNOME session support enabled and registered
ConfigBase::get_item: ConfigBase::get_item: handle_size found in globals: -1
Factory::make: Factory::make: created a Window
Terminator::register_window: Terminator::register_window: registering
37331664:<class 'terminatorlib.window.Window'>
Segmentation fault
victor@tilcara:~$



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages terminator depends on:
ii  gconf2                        2.28.1-3   GNOME configuration database syste
ii  libgtk2.0-bin                 2.20.1-1   The programs for the GTK+ graphica
ii  python                        2.6.5-11   interactive high-level object-orie
ii  python-gobject                2.21.1-2   Python bindings for the GObject li
ii  python-gtk2                   2.17.0-3   Python bindings for the GTK+ widge
ii  python-support                1.0.9      automated rebuilding support for P
ii  python-vte                    1:0.24.3-1 Python bindings for the VTE widget

Versions of packages terminator recommends:
ii  python-gnome2        2.28.1-1            Python bindings for the GNOME desk
ii  python-keybinder     0.2.2-2             registers global key bindings for
ii  xdg-utils            1.0.2+cvs20100307-1 desktop integration utilities from

terminator suggests no packages.

-- no debconf information

Jakub Wilk

unread,
Aug 20, 2010, 8:50:02 AM8/20/10
to
tags 593371 + moreinfo
thanks

* Victor Rosales <todoe...@gmail.com>, 2010-08-17, 11:36:


>victor@tilcara:~$ terminator -d
>ConfigBase::load: Unable to open /home/victor/.config/terminator/config
>([Errno
>2] No such file or directory: '/home/victor/.config/terminator/config')
>noclass::parse_options: OptionParse::parse_options: command line options:
>{'dummy': None, 'execute': None, 'layout': 'default', 'fullscreen': None,
>'geometry': None, 'debug': 1, 'debug_methods': None, 'maximise': None,
>'debug_classes': None, 'version': None, 'working_directory': None,
>'borderless': None, 'forcedtitle': None, 'command': None, 'hidden': None,
>'role': None}
>Factory::__init__: Borg::__init__: Preparing borg state for Factory
>Terminator::__init__: Borg::__init__: Preparing borg state for Terminator
>noclass::get_pid_cwd: Using Linux get_pid_cwd
>Terminator::attempt_gnome_client: GNOME session support enabled and
>registered
>ConfigBase::get_item: ConfigBase::get_item: handle_size found in globals: -1
>Factory::make: Factory::make: created a Window
>Terminator::register_window: Terminator::register_window: registering
>37331664:<class 'terminatorlib.window.Window'>
>Segmentation fault

Thanks for your bugreport. Could you upgrade python-gtk2 to 2.17.0-4 and
see if it helps?

--
Jakub Wilk

signature.asc

Victor Rosales

unread,
Aug 31, 2010, 8:50:02 AM8/31/10
to
On Sat, Aug 28, 2010 at 7:30 AM, Jakub Wilk <jw...@debian.org> wrote:
> tags 593371 + unreproducible
> severity 593371 important
> thanks
>
> * Victor Rosales <todoe...@gmail.com>, 2010-08-20, 09:11:
>>
>> Let me give you some more info of the enviroment. I'm running a gnome
>> desktop
>> trhu VNC connected using RealVNC.
>> The strange thing is if I connect to the debian squeeze using putty+Xming,
>> terminator opens flawless.
>
> Okay, I'm adjusting severity accordingly.
>
> Does other applications using python-gtk2 crash too?
>
I tried 'emesene' (was the first one that came to my mind) and didn't break.

> Could you try to run terminator under gdb and provide use a backtrace?
>
Is it possible to run a python program with gdb?

> --
> Jakub Wilk
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iQIcBAEBCAAGBQJMePNWAAoJEC1Os6YBVHX1IxsP/jHHqdYYSvSOBXtH42U70QCc
> BhUA6jqVAFiWsEVdX5M8aBsFHUw3kLraIXF0YKP3I+B7OyVyMAwsmbKMyC2i+AMy
> /mf8+uiZGhRE729kwrGqmKUXMDOzMpo29NG+PQbUHY4BdImfzcR5iwEgUmFOdK/I
> C3oydv83KHbHxA9zG67vKsj+sOX7wGJlJQAVXEtbfIfJr1vXzLAHOkyI6yF8dF35
> yysyfUVrMwBmCy1qpa4WrdhFeiXtmm1zL858QPm9ngp0omEywmdRnipbEwY4wp7y
> TSFEME/W5tjXFpQmzcqeRNASLvZoAbSvjIj5AsioqWbr08gFY79fQgmId1YBIeH9
> hAsZ105agIQoBEhTOGYpBj1SOSBoHLo9IQWfF4IuGUGLuTt+IGMD6DiWTRSU5R9C
> i6sW9KLkjXX9eQzjumjcVWpu14JNBuYz27DA4b959bdxpGvsWos6okS5s4afuQ0l
> 1A6/N86ZbSRhD82IYM/BVD3l8nwAeMYS4Bi0VtnuzP2XkhT0LI0WrNJjsWIer/cF
> BroJ0m/ERF/JFZRuDdHFxDn1WfuwDy6p9brbSoooNK1Hm1ntSypTs65cbHsnoRwq
> 8GFODyLAZ1A3BcmoNRlLSVYoiG1rhAA7u0rlmt9Mh9sArbI/7Qnn/0kJtXs4bp5k
> nyemcae44CYA3BEmj3rd
> =LzKO
> -----END PGP SIGNATURE-----
>
>

--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Nicolas Valcárcel Scerpella

unread,
Aug 31, 2010, 9:30:03 AM8/31/10
to
You can run anythin with gdb

--
Nicolas Valcárcel
Security Engineer
Custom Engineering Solutions Group
Canonical OEM Services
Mobile: +511 994 293 200
Key fingerprint = 5C4D 0C85 D9C0 98FE 11F9 DD12 524E C3CD EF58 4970
gpg --keyserver keyserver.ubuntu.com --recv-keys 654597FE

signature.asc

Jakub Wilk

unread,
Aug 31, 2010, 10:20:02 AM8/31/10
to
* Victor Rosales <todoe...@gmail.com>, 2010-08-31, 08:41:

>> Could you try to run terminator under gdb and provide use a backtrace?
>>
>Is it possible to run a python program with gdb?

Yes. Please install python-dbg and python-gtk2-dbg and run:

gdb --args python /usr/bin/terminator

--
Jakub Wilk

signature.asc

Jakub Wilk

unread,
Aug 31, 2010, 1:40:02 PM8/31/10
to
* Victor Rosales <todoe...@gmail.com>, 2010-08-31, 10:26:
>Ok, here it is.

It crashes in libkeybinder, so it's most like a keybinder bug. Could you
test if the attached simple test script crashes as well?

--
Jakub Wilk

test.py
signature.asc
0 new messages