Package: terminator Version: 0.95-1 Severity: important It makes data loses for so, acually it could be even higher priority.
When using terminator, I often open many subwindows using ctrl-shift-o or ctrl- shift-e I often open not just one subterminal, but hit in some of this combinations in sucecssion, becuase i just want to open quickly few subterminals for some reason. The problem is that it looks terminator go into some kind of livelock sometimes. strace shows this. bary...@sredniczarny:~$ strace -f -p 17202 2>&1 | head -100 Process 17202 attached with 2 threads - interrupt to quit [pid 17213] --- SIGSTOP (Stopped (signal)) @ 0 (0) --- [pid 17213] --- SIGSTOP (Stopped (signal)) @ 0 (0) --- [pid 17213] read(17, <unfinished ...> [pid 17202] --- SIGSTOP (Stopped (signal)) @ 0 (0) --- [pid 17213] <... read resumed> 0xb18aa31c, 20) = ? ERESTARTSYS (To be restarted) [pid 17213] read(17, <unfinished ...> [pid 17202] --- SIGSTOP (Stopped (signal)) @ 0 (0) --- [pid 17202] stat64("/usr/share/terminator/terminal", 0xbf90f250) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/share/terminator/terminal.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/share/terminator/terminalmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/share/terminator/terminal.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/share/terminator/terminal.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] stat64("/usr/lib/python2.6/terminal", 0xbf90f250) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/terminal.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/terminalmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/terminal.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/terminal.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] stat64("/usr/lib/python2.6/plat-linux2/terminal", 0xbf90f250) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/plat-linux2/terminal.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/plat-linux2/terminalmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/plat-linux2/terminal.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/plat-linux2/terminal.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] stat64("/usr/lib/python2.6/lib-tk/terminal", 0xbf90f250) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-tk/terminal.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-tk/terminalmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-tk/terminal.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-tk/terminal.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] stat64("/usr/lib/python2.6/lib-dynload/terminal", 0xbf90f250) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-dynload/terminal.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-dynload/terminalmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-dynload/terminal.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] open("/usr/lib/python2.6/lib-dynload/terminal.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) [pid 17202] stat64("/usr/local/lib/python2.6/dist-packages/terminal", 0xbf90f250) = -1 ENOENT (No such file or directory) and basically it find (or not, do not know), this terminal.py, then search other module, but after a while, everything starts again. After removing (grep -v) this ENOENT noise I get: [pid 17202] ioctl(172, TIOCGWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCSWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCGWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(172, TIOCGWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCGWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCSWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCGWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(172, TIOCSWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(172, TIOCGWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(172, TIOCGWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCGWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(172, TIOCSWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(172, TIOCGWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCSWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(180, TIOCGWINSZ, {ws_row=3, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 [pid 17202] ioctl(172, TIOCGWINSZ, {ws_row=24, ws_col=122, ws_xpixel=0, ws_ypixel=0}) = 0 It is not easy to reproduce this problem. but try by opening new terminator, and hitting ctrl-shift-e, ctrl-shift-o, ... then moving to other subterminal and repeating this. if if no problem, close terminator, and try again. I will try connecting gdb to python interpreter to see what is going on, but need to read how to do this on running process. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to pl_PL.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.6-1 interactive high-level object-orie ii python-gobject 2.21.4+is.2.21.3-1 Python bindings for the GObject li ii python-gtk2 2.17.0-4 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 pn python-keybinder <none> (no description available) ii xdg-utils 1.0.2+cvs20100307-1 desktop integration utilities from terminator suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org