Package: ttyrec
Version: 1.0.8-5
Severity: normal

The attached ttyrecord file was generated by running vim, entering a few
lines, and exiting. When I try to play this back with ttyplay, it
plays back the command line part of the session, but then displays:

this is
~
~
~
~
...
~
-- INSERT --

And stalls forever. The amount of text that it shows
varies, but the stall does not. Pressing a key does not
skip ahead. A strace of ttyrec is attached, it shows it
stalling in a select.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ttyrec depends on:
ii  libc6  2.13-20

ttyrec recommends no packages.

ttyrec suggests no packages.

-- no debconf information

-- 
see shy jo
execve("/usr/bin/ttyplay", ["ttyplay", "ttyrecord"], [/* 54 vars */]) = 0
brk(0)                                  = 0x8d2d000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7840000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=109599, ...}) = 0
mmap2(NULL, 109599, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7825000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240o\1\0004\0\0\0"..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1401000, ...}) = 0
mmap2(NULL, 1415544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb76cb000
mprotect(0xb781e000, 4096, PROT_NONE)   = 0
mmap2(0xb781f000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x153) = 0xb781f000
mmap2(0xb7822000, 10616, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7822000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb76ca000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb76ca8d0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
mprotect(0xb781f000, 8192, PROT_READ)   = 0
mprotect(0xb785e000, 4096, PROT_READ)   = 0
munmap(0xb7825000, 109599)              = 0
brk(0)                                  = 0x8d2d000
brk(0x8d4e000)                          = 0x8d4e000
open("ttyrecord", O_RDONLY)             = 3
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) 
= 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "\300\352pN\313\233\r\0+\0\0\0", 12) = 12
read(3, "\33[0m\33[27m\33[24m\33[J\33]0;joey@gnu:~\7"..., 43) = 43
write(1, "\33[0m\33[27m\33[24m\33[J\33]0;joey@gnu:~\7"..., 43) = 43
read(3, "\300\352pN{\234\r\0\3\0\0\0", 12) = 12
read(3, "\33[K", 3)                     = 3
gettimeofday({1316023135, 295159}, NULL) = 0
select(1, [0], NULL, NULL, {0, 176})    = 0 (Timeout)
gettimeofday({1316023135, 295761}, NULL) = 0
write(1, "\33[K", 3)                    = 3
read(3, "\302\352pN\0256\5\0\1\0\0\0", 12) = 12
read(3, "v", 1)                         = 1
gettimeofday({1316023135, 296526}, NULL) = 0
select(1, [0], NULL, NULL, {1, 449071}) = 0 (Timeout)
gettimeofday({1316023136, 746180}, NULL) = 0
write(1, "v", 1)                        = 1
read(3, "\302\352pN?N\6\0\3\0\0\0", 12) = 12
read(3, "\10vi", 3)                     = 3
gettimeofday({1316023136, 747707}, NULL) = 0
select(1, [0], NULL, NULL, {0, 71139})  = 0 (Timeout)
gettimeofday({1316023136, 819756}, NULL) = 0
write(1, "\10vi", 3)                    = 3
read(3, "\302\352pN\274j\10\0\1\0\0\0", 12) = 12
read(3, "m", 1)                         = 1
gettimeofday({1316023136, 821262}, NULL) = 0
select(1, [0], NULL, NULL, {0, 137455}) = 0 (Timeout)
gettimeofday({1316023136, 959635}, NULL) = 0
write(1, "m", 1)                        = 1
read(3, "\302\352pN\362\224\t\0\1\0\0\0", 12) = 12
read(3, " ", 1)                         = 1
gettimeofday({1316023136, 961159}, NULL) = 0
select(1, [0], NULL, NULL, {0, 75424})  = 0 (Timeout)
gettimeofday({1316023137, 37479}, NULL) = 0
write(1, " ", 1)                        = 1
read(3, "\302\352pN\227~\r\0\1\0\0\0", 12) = 12
read(3, "f", 1)                         = 1
gettimeofday({1316023137, 39015}, NULL) = 0
select(1, [0], NULL, NULL, {0, 255525}) = 0 (Timeout)
gettimeofday({1316023137, 295584}, NULL) = 0
write(1, "f", 1)                        = 1
read(3, "\302\352pN\10\226\16\0\1\0\0\0", 12) = 12
read(3, "o", 1)                         = 1
gettimeofday({1316023137, 297120}, NULL) = 0
select(1, [0], NULL, NULL, {0, 70493})  = 0 (Timeout)
gettimeofday({1316023137, 368573}, NULL) = 0
write(1, "o", 1)                        = 1
read(3, "\303\352pN\357\177\1\0\1\0\0\0", 12) = 12
read(3, "o", 1)                         = 1
gettimeofday({1316023137, 370171}, NULL) = 0
select(1, [0], NULL, NULL, {0, 141415}) = 0 (Timeout)
gettimeofday({1316023137, 512478}, NULL) = 0
write(1, "o", 1)                        = 1
read(3, "\303\352pN\350\266\r\0\3\0\0\0", 12) = 12
read(3, "\10 \10", 3)                   = 3
gettimeofday({1316023137, 513140}, NULL) = 0
select(1, [0], NULL, NULL, {0, 799613}) = ? ERESTARTNOHAND (To be restarted)
--- SIGWINCH (Window changed) @ 0 (0) ---
select(1, [0], NULL, NULL, {0, 500012}) = 0 (Timeout)
gettimeofday({1316023138, 314175}, NULL) = 0
write(1, "\10 \10", 3)                  = 3
read(3, "\304\352pN4\30\1\0\3\0\0\0", 12) = 12
read(3, "\10 \10", 3)                   = 3
gettimeofday({1316023138, 315721}, NULL) = 0
select(1, [0], NULL, NULL, {0, 171518}) = 0 (Timeout)
gettimeofday({1316023138, 488108}, NULL) = 0
write(1, "\10 \10", 3)                  = 3
read(3, "\304\352pN9=\3\0\3\0\0\0", 12) = 12
read(3, "\10 \10", 3)                   = 3
gettimeofday({1316023138, 489282}, NULL) = 0
select(1, [0], NULL, NULL, {0, 139680}) = 0 (Timeout)
gettimeofday({1316023138, 629848}, NULL) = 0
write(1, "\10 \10", 3)                  = 3
read(3, "\305\352pN\207\312\0\0\1\0\0\0", 12) = 12
read(3, "f", 1)                         = 1
gettimeofday({1316023138, 631369}, NULL) = 0
select(1, [0], NULL, NULL, {0, 838680}) = 0 (Timeout)
gettimeofday({1316023139, 471709}, NULL) = 0
write(1, "f", 1)                        = 1
read(3, "\305\352pN\271\2\2\0\1\0\0\0", 12) = 12
read(3, "o", 1)                         = 1
gettimeofday({1316023139, 473264}, NULL) = 0
select(1, [0], NULL, NULL, {0, 78262})  = 0 (Timeout)
gettimeofday({1316023139, 552343}, NULL) = 0
write(1, "o", 1)                        = 1
read(3, "\305\352pN\344(\4\0\1\0\0\0", 12) = 12
read(3, "o", 1)                         = 1
gettimeofday({1316023139, 553899}, NULL) = 0
select(1, [0], NULL, NULL, {0, 140026}) = 0 (Timeout)
gettimeofday({1316023139, 694631}, NULL) = 0
write(1, "o", 1)                        = 1
read(3, "\305\352pN\212'\7\0\1\0\0\0", 12) = 12
read(3, "b", 1)                         = 1
gettimeofday({1316023139, 695448}, NULL) = 0
select(1, [0], NULL, NULL, {0, 195556}) = 0 (Timeout)
gettimeofday({1316023139, 891808}, NULL) = 0
write(1, "b", 1)                        = 1
read(3, "\305\352pN\265\321\10\0\1\0\0\0", 12) = 12
read(3, "a", 1)                         = 1
gettimeofday({1316023139, 892727}, NULL) = 0
select(1, [0], NULL, NULL, {0, 108295}) = 0 (Timeout)
gettimeofday({1316023140, 1543}, NULL)  = 0
write(1, "a", 1)                        = 1
read(3, "\305\352pNiM\v\0\1\0\0\0", 12) = 12
read(3, "r", 1)                         = 1
gettimeofday({1316023140, 2469}, NULL)  = 0
select(1, [0], NULL, NULL, {0, 162219}) = 0 (Timeout)
gettimeofday({1316023140, 165437}, NULL) = 0
write(1, "r", 1)                        = 1
read(3, "\305\352pN\354\200\f\0\35\0\0\0", 12) = 12
read(3, "\r\r\n\33]0;vim foobar (joey@gnu)\7", 29) = 29
gettimeofday({1316023140, 166979}, NULL) = 0
select(1, [0], NULL, NULL, {0, 77974})  = 0 (Timeout)
gettimeofday({1316023140, 245960}, NULL) = 0
write(1, "\r\r\n\33]0;vim foobar (joey@gnu)\7", 29) = 29
read(3, "\305\352pN\311\7\r\0\17\0\0\0", 12) = 12
read(3, "\33[?1049h\33[?1h\33=", 15)    = 15
gettimeofday({1316023140, 247557}, NULL) = 0
select(1, [0], NULL, NULL, {0, 33518})  = 0 (Timeout)
gettimeofday({1316023140, 285417}, NULL) = 0
write(1, "\33[?1049h\33[?1h\33=", 15)   = 15
read(3, "\305\352pN\\\30\r\0K\0\0\0", 12) = 12
read(3, "\33[1;35r\33[?12;25h\33[?12l\33[?25h\33[27"..., 75) = 75
gettimeofday({1316023140, 286279}, NULL) = 0
select(1, [0], NULL, NULL, {0, 0})      = 0 (Timeout)
gettimeofday({1316023140, 286575}, NULL) = 0
write(1, "\33[1;35r\33[?12;25h\33[?12l\33[?25h\33[27"..., 75) = 75
read(3, "\305\352pNL\35\r\0\4\0\0\0", 12) = 12
read(3, "\33[>c", 4)                    = 4
gettimeofday({1316023140, 287326}, NULL) = 0
select(1, [0], NULL, NULL, {0, 0})      = 0 (Timeout)
gettimeofday({1316023140, 287619}, NULL) = 0
write(1, "\33[>c", 4)                   = 4
read(3, "\305\352pN\260&\r\0\377\7\0\0", 12) = 12
read(3, "\33[2;1H\33[1m\33[34m~                "..., 2047) = 2047
gettimeofday({1316023140, 288281}, NULL) = 0
select(1, [0], NULL, NULL, {0, 0})      = 0 (Timeout)
gettimeofday({1316023140, 288576}, NULL) = 0
write(1, "\33[2;1H\33[1m\33[34m~                "..., 2047) = 2047
read(3, "\305\352pN.*\r\0b\3\0\0", 12)  = 12
read(3, "                                "..., 866) = 866
gettimeofday({1316023140, 289367}, NULL) = 0
select(1, [0], NULL, NULL, {0, 0})      = 0 (Timeout)
gettimeofday({1316023140, 289647}, NULL) = 0
write(1, "                                "..., 866) = 866
read(3, "\305\352pN\304u\r\0d\0\0\0", 12) = 12
read(3, "\33P+q436f\33\\\33P+q6b75\33\\\33P+q6b64\33\\\33P"..., 100) = 100
gettimeofday({1316023140, 290466}, NULL) = 0
select(1, [0], NULL, NULL, {0, 13844})  = 0 (Timeout)
gettimeofday({1316023140, 304731}, NULL) = 0
write(1, "\33P+q436f\33\\\33P+q6b75\33\\\33P+q6b64\33\\\33P"..., 100) = 100
read(3, "\306\352pN\316\6\3\0P\0\0\0", 12) = 12
read(3, "\33[?25l\33[35;1H\33[1m-- INSERT --\33[m"..., 80) = 80
gettimeofday({1316023140, 305383}, NULL) = 0
select(1, [0], NULL, NULL, {0, 315813}) = 1 (in [0], left {0, 313445})
read(0, "\33", 1)                       = 1
write(1, "\33[?25l\33[35;1H\33[1m-- INSERT --\33[m"..., 80) = 80
read(3, "\306\352pN\324i\t\0$\0\0\0", 12) = 12
read(3, "\33[?25lt\33[35;63H1,2\33[1;2H\33[?12l\33["..., 36) = 36
gettimeofday({1316023140, 309166}, NULL) = 0
select(1, [0], NULL, NULL, {0, 418566}) = 1 (in [0], left {0, 418551})
read(0, "[", 1)                         = 1
write(1, "\33[?25lt\33[35;63H1,2\33[1;2H\33[?12l\33["..., 36) = 36
read(3, "\306\352pN\250\245\v\0$\0\0\0", 12) = 12
read(3, "\33[?25l\10th\33[35;65H3\33[1;3H\33[?12l\33["..., 36) = 36
gettimeofday({1316023140, 310567}, NULL) = 0
select(1, [0], NULL, NULL, {0, 146388}) = 1 (in [0], left {0, 146365})
read(0, ">", 1)                         = 1
write(1, "\33[?25l\10th\33[35;65H3\33[1;3H\33[?12l\33["..., 36) = 36
read(3, "\306\352pN\215\265\f\0$\0\0\0", 12) = 12
read(3, "\33[?25l\10hi\33[35;65H4\33[1;4H\33[?12l\33["..., 36) = 36
gettimeofday({1316023140, 311800}, NULL) = 0
select(1, [0], NULL, NULL, {0, 69605})  = 1 (in [0], left {0, 69594})
read(0, "1", 1)                         = 1
write(1, "\33[?25l\10hi\33[35;65H4\33[1;4H\33[?12l\33["..., 36) = 36
read(3, "\306\352pN\234\236\16\0$\0\0\0", 12) = 12
read(3, "\33[?25l\10is\33[35;65H5\33[1;5H\33[?12l\33["..., 36) = 36
gettimeofday({1316023140, 312978}, NULL) = 0
select(1, [0], NULL, NULL, {0, 125199}) = 1 (in [0], left {0, 125187})
read(0, ";", 1)                         = 1
write(1, "\33[?25l\10is\33[35;65H5\33[1;5H\33[?12l\33["..., 36) = 36
read(3, "\306\352pN\n'\17\0!\0\0\0", 12) = 12
read(3, "\33[?25l\33[35;65H6\33[1;6H\33[?12l\33[?25"..., 33) = 33
gettimeofday({1316023140, 314265}, NULL) = 0
select(1, [0], NULL, NULL, {0, 34926})  = 1 (in [0], left {0, 34915})
read(0, "2", 1)                         = 1
write(1, "\33[?25l\33[35;65H6\33[1;6H\33[?12l\33[?25"..., 33) = 33
read(3, "\307\352pN@\n\1\0$\0\0\0", 12) = 12
read(3, "\33[?25l\10 i\33[35;65H7\33[1;7H\33[?12l\33["..., 36) = 36
gettimeofday({1316023140, 315421}, NULL) = 0
select(1, [0], NULL, NULL, {0, 75126})  = 1 (in [0], left {0, 75113})
read(0, "8", 1)                         = 1
write(1, "\33[?25l\10 i\33[35;65H7\33[1;7H\33[?12l\33["..., 36) = 36
read(3, "\307\352pN\224)\2\0$\0\0\0", 12) = 12
read(3, "\33[?25l\10is\33[35;65H8\33[1;8H\33[?12l\33["..., 36) = 36
gettimeofday({1316023140, 316564}, NULL) = 0
select(1, [0], NULL, NULL, {0, 73556})  = 1 (in [0], left {0, 73542})
read(0, "0", 1)                         = 1
gettimeofday({1316023140, 317043}, NULL) = 0
select(1, [0], NULL, NULL, NULL)        = 1 (in [0])
read(0, "1", 1)                         = 1
write(1, "\33[?25l\10is\33[35;65H8\33[1;8H\33[?12l\33["..., 36) = 36
read(3, "\307\352pN\246J\3\0!\0\0\0", 12) = 12
read(3, "\33[?25l\33[35;65H9\33[1;9H\33[?12l\33[?25"..., 33) = 33
gettimeofday({1316023140, 318306}, NULL) = 0
select(1, [0], NULL, NULL, {0, 74002})  = 1 (in [0], left {0, 73989})
read(0, ";", 1)                         = 1
write(1, "\33[?25l\33[35;65H9\33[1;9H\33[?12l\33[?25"..., 33) = 33
read(3, "\307\352pN:\233\4\0&\0\0\0", 12) = 12
read(3, "\33[?25l\10 a\33[35;65H10\33[1;10H\33[?12l"..., 38) = 38
gettimeofday({1316023140, 319323}, NULL) = 0
select(1, [0], NULL, NULL, {0, 86164})  = 1 (in [0], left {0, 86153})
read(0, "0", 1)                         = 1
gettimeofday({1316023140, 319787}, NULL) = 0
select(1, [0], NULL, NULL, NULL)        = 1 (in [0])
read(0, "c", 1)                         = 1
gettimeofday({1316023140, 320226}, NULL) = 0
select(1, [0], NULL, NULL, NULL)        = ? ERESTARTNOHAND (To be restarted)
--- SIGWINCH (Window changed) @ 0 (0) ---
select(1, [0], NULL, NULL, NULL)        = ? ERESTARTNOHAND (To be restarted)
--- SIGWINCH (Window changed) @ 0 (0) ---
select(1, [0], NULL, NULL, NULL

Attachment: ttyrecord
Description: Binary data

Attachment: signature.asc
Description: Digital signature

Reply via email to