Bitmask proc should get killed in case of any error
Given this error:
--- ~ » export DEBUG=true
--- ~ » /usr/bin/bitmask
[+] launching bitmaskd...
Traceback (most recent call last):
File "/usr/bin/bitmask", line 11, in <module>
load_entry_point('leap.bitmask==0.10.2+1.gb6b0f6ea.dirty', 'console_scripts', 'bitmask')()
File "/usr/lib/python2.7/dist-packages/leap/bitmask/gui/app.py", line 362, in start_app
launch_gui()
File "/usr/lib/python2.7/dist-packages/leap/bitmask/gui/app.py", line 309, in launch_gui
browser = BrowserWindow(None)
File "/usr/lib/python2.7/dist-packages/leap/bitmask/gui/app.py", line 200, in __init__
self.loadPage(self.url)
File "/usr/lib/python2.7/dist-packages/leap/bitmask/gui/app.py", line 220, in loadPage
self.inspector = QWebInspector(self)
NameError: global name 'QWebInspector' is not defined
Afterward there's still a bitmask proc running which should get killed in this case automaticaly:
--- ~ » ps aux|grep bitmask
varac 6300 0.5 0.5 667444 62056 ? Sl 19:48 0:00 /usr/bin/python /usr/bin/bitmask
varac 6318 0.0 0.0 15928 1088 pts/0 S+ 19:48 0:00 grep --color=tty bitmask