← Back to team overview

clicompanion-devs team mailing list archive

[Bug 910360] [NEW] Incorrect .clicompanion2 file causes the program to crash

 

Public bug reported:

With an empty line or a bad formatted command in the .clicompanion2
command file, the program crashes, for example:

  1 perl Test::Class
  2 ls -l\tffff
  3 ls -a\t\tprueba6s
  4 ls ? ?\tprueba tt\tdddfdf
  5 rtrte\t\t
  6 

$ ./clicompanion
Using locale in system
Traceback (most recent call last):
  File "./clicompanion", line 65, in <module>
    run()
  File "/home/cascara/Programacion/clicompanion/clicompanion/clicompanionlib/view.py", line 545, in run
    main_window = MainWindow()
  File "/home/cascara/Programacion/clicompanion/clicompanion/clicompanionlib/view.py", line 235, in __init__
    self.setup()
  File "/home/cascara/Programacion/clicompanion/clicompanion/clicompanionlib/view.py", line 151, in setup
    cheatlines.append(str(l[0] + "\t"+ l[1] +"\t"+ l[2] + "\n"))
IndexError: list index out of range

** Affects: clicompanion
     Importance: Low
         Status: Confirmed

-- 
You received this bug notification because you are a member of CLI
Companion Development Team, which is subscribed to CLI Companion.
https://bugs.launchpad.net/bugs/910360

Title:
  Incorrect .clicompanion2 file causes the program to crash

Status in CLI Companion:
  Confirmed

Bug description:
  With an empty line or a bad formatted command in the .clicompanion2
  command file, the program crashes, for example:

    1 perl Test::Class
    2 ls -l\tffff
    3 ls -a\t\tprueba6s
    4 ls ? ?\tprueba tt\tdddfdf
    5 rtrte\t\t
    6 

  $ ./clicompanion
  Using locale in system
  Traceback (most recent call last):
    File "./clicompanion", line 65, in <module>
      run()
    File "/home/cascara/Programacion/clicompanion/clicompanion/clicompanionlib/view.py", line 545, in run
      main_window = MainWindow()
    File "/home/cascara/Programacion/clicompanion/clicompanion/clicompanionlib/view.py", line 235, in __init__
      self.setup()
    File "/home/cascara/Programacion/clicompanion/clicompanion/clicompanionlib/view.py", line 151, in setup
      cheatlines.append(str(l[0] + "\t"+ l[1] +"\t"+ l[2] + "\n"))
  IndexError: list index out of range

To manage notifications about this bug go to:
https://bugs.launchpad.net/clicompanion/+bug/910360/+subscriptions


Follow ups

References