terminator may crash during start on 32bit system due to invalid dus-name

Bug #1705816 reported by Andreas Bleischwitz
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Terminator
New
Undecided
Unassigned

Bug Description

terminator crashes on start:

[andreas]~% terminator
ConfigBase::load: Unable to open /home/andreas/.config/terminator/config ([Errno 2] No such file or directory: '/home/andreas/.config/terminator/config')
BUS_NAME: net.tenshu.Terminator2-0x21012a2c
Traceback (most recent call last):
  File "/usr/bin/terminator", line 83, in <module>
    from terminatorlib import ipc
  File "/usr/lib/python2.7/site-packages/terminatorlib/ipc.py", line 31, in <module>
    class DBusService(Borg, dbus.service.Object):
  File "/usr/lib/python2.7/site-packages/terminatorlib/ipc.py", line 62, in DBusService
    @dbus.service.method(BUS_NAME, in_signature='a{ss}')
  File "/usr/lib/python2.7/site-packages/dbus/decorators.py", line 155, in method
    validate_interface_name(dbus_interface)
ValueError: Invalid interface or error name 'net.tenshu.Terminator2-0x21012a2c': contains invalid character '-'

Further investigations showed that the calculation for the DBus-interface may result in a negative number due to the use of hash().

Version of terminator:
terminator-1.91-2.fc26.noarch

Revision history for this message
Andreas Bleischwitz (ableisch) wrote :
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.