--- Begin Message ---
Package: bb
Version: 1.3rc1-0.1
Severity: important
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
First time I've tried bb since its last upgrade, and it no longer works
if I turn music on, regardless of what quality I use.
I have plenty of CPU power left. BB used to work.
I have tried on both a vc and in X. Neither work.
strace just shows it in a loop that looks something like this:
...
gettimeofday({1007931790, 76980}, {300, 0}) = 0
gettimeofday({1007931790, 77081}, {300, 0}) = 0
gettimeofday({1007931790, 77175}, {300, 0}) = 0
gettimeofday({1007931790, 77271}, {300, 0}) = 0
write(4, "t\370\t3\275\376\2522\251\2\0200\305\3(/&\1\'*O\2\361%"..., 4096) =
4096
gettimeofday({1007931790, 97835}, {300, 0}) = 0
gettimeofday({1007931790, 97936}, {300, 0}) = 0
write(4, "`\337\265\302w\342\324\307\323\344\214\3107\344\264\301"..., 4096) =
4096
gettimeofday({1007931790, 116593}, {300, 0}) = 0
gettimeofday({1007931790, 116690}, {300, 0}) = 0
gettimeofday({1007931790, 116785}, {300, 0}) = 0
gettimeofday({1007931790, 116884}, {300, 0}) = 0
write(4, "\2\375\334\330\34\376~\331>\2\v\336t\2=\343\17\374\223"..., 4096) =
4096
...
FYI, fd 4 is a socket. The line from lsof is:
bb 8868 anthony 4u unix 0xd7ccb0e0 528852 socket
Above happens right after:
old_mmap(NULL, 208896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x403c1000
write(3, "F\3}\1\n\0\340\3\t\0\340\3\0\0\1\0\310\0\r\0\340\0\1\0"..., 2040) =
2040
write(3, "J\3\37\0\n\0\340\3\7\0\340\3\0\0%\0\377\3\340\0\1\5\10"..., 2048) =
2048
write(3, "\377\3\340\0\1\2\0? \377\3\340\0\1\6 ? \377\3\340\0"..., 2000) =
2000
write(3, "\377\3\340\0\1\1`g\377\3\340\0\1\1(z\377\3\340\0\1\0\177"..., 2032) =
2032
write(3, "\377\3\340\0\1\4 P [?\377\3\340\0\1\1([\377\3\340\0\1\16"..., 548) =
548
read(3, 0xbffff80c, 32) = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL) = 1 (in [3])
read(3, "\1\1\36p\0\0\0\0\23\0\300\3\0\0\0\0\0\0\0\0\0\0\0\0\1\0"..., 32) = 32
munmap(0x403c1000, 208896) = 0
Next up: ltrace, excluding calls to rand:
...
free(0x0810d120) = <void>
aa_render(0x080dbad0, 0x080edab0, 0, 0, 160) = 0
aa_puts(0x080dbad0, 40, 16, 5, 0x0805b5cb) = 0
aa_flush(0x080dbad0, 64, 0xbffff82c, 0x08049fde, 0xbffff884) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(2480, 32, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(2480, 32, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(2480, 32, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(2480, 32, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(2480, 32, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(2480, 32, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
aa_getkey(0x080dbad0, 0, 0xbffff80c, 0x08049ef2, 0x080d10c0) = 0
calloc(1, 56) = 0x0810d120
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
free(0x0810d120) = <void>
aa_render(0x080dbad0, 0x080edab0, 0, 0, 160) = 0
aa_puts(0x080dbad0, 40, 16, 5, 0x0805b5cb) = 0
aa_flush(0x080dbad0, 64, 0xbffff82c, 0x08049fde, 0xbffff884) = 0
memset(0x080e22a8, '\000', 10240) = 0x080e22a8
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
gettimeofday(0x080d10a0, 0x080d10a8) = 0
Player_Active(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 1
MikMod_Update(42, 128, 0xbffff7ec, 0x08056ab0, 0) = 0
...
It seems to have just stopped calling aalib; that can't be good.
Telling ltrace to only look at aalib calls shows that all calls to libaa
have stopped.
- -- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux bohr 2.4.16 #2 SMP Wed Nov 28 05:25:00 EST 2001 i686
Locale: LANG=en_US, LC_CTYPE=en_US
Versions of packages bb depends on:
ii aalib1 1.4p5-6 ascii art library
ii libc6 2.2.4-5 GNU C Library: Shared libraries an
ii libgpmg1 1.19.6-5 General Purpose Mouse Library [lib
ii libmikmod2 3.1.9-6 A portable sound library
ii slang1 1.4.4-6 The S-Lang programming library - r
ii xlibs 4.1.0-9 X Window System client libraries
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8E9Wk5lsmI6uA7bQRAvq2AJ0bp5rc0K95grKmh1X6kHF7/wKYgwCfUorD
khepe50YqTRnyrlyJeJhICI=
=RBia
-----END PGP SIGNATURE-----
--- End Message ---