Red Hat Bugzilla – Bug 100675
aumix spews "Oh, oh, it's an error! possibly I die!" nonsense
Last modified: 2007-04-18 12:56:02 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030703
Description of problem:
When aumix is run from within a GNU screen session (or possibly under other
circumstances, although GNU screen is the only 100% reproducible scenario I've
found), aumix overwrites its own onscreen mixer controls with some totally goofy
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Go to some kind of text console or terminal emulator or whatever.
(gnome-terminal and an actual text virtual console both work.)
2. Run "screen" (or "screen -x" to attach to an existing screen session, or
3. Run "aumix".
4. Look at the goofy debug output. It still works though!
aumix*** err [libOliblow.c(265)]:<Vol ++++++++++++O+++++++++++++
Quit ++++++++++++O+++++++++++++ Spkr ***
err [lib/liblow.c(374O]:+++++++++++ Line ++++++++++++O+++++++++++++
Save RL+++++++++++O++Oh, oh, itRs an error! possibly I die!
Keys P++++++++++++O+++++++++++++ CD +++++++++++xO+++++++++++++
Mute ++++++++++++O+++++++++++++ IGain ++++++++++++O+++++++++++++
Only P++++++++++++O+++++++++++++ Line1 ++++++++++++O+++++++++++++
Undo P PhoneIn
P++++++++++++O+++++++++++++ Video ++++++++++++O+++++++++++++
0 Level 100 L Balance R
[irrelevant blank lines from copy-and-paste snipped]
Expected Results: Those pathetic laughter-inducing messages shouldn't be there.
I think these messages started at some point in Rawhide, after the Shrike
release. Maybe this is what bug 98605 was really trying to report. (I'm not 100%
sure that these messages did not exist in the RHL 9 release, though.)
It does this when run in the VCs as well
There, it displays an additional error about /dev/gpmctl missing, in addition to
the liblow.c errors
Still happening in test 2 (the aumix package is still the same)
FWIW, the problem does not seem to happen on a Mandrake cooker (equivalent to
Mandrake 9.2 right now) system. Mandrake's aumix package (2.8-6mdk) still has
the problem when run on a Fedora Core 0.94 system, though...
*** Bug 109467 has been marked as a duplicate of this bug. ***
At some point the apostrophe in the error message was corrected (see
bug 109467 for a screenshot), so I've corrected the summary accordingly.
I started actually looking through source code, and I think this bug
may actually be in gpm not in aumix.
Created attachment 98352 [details]
aumix hack to cover up gpm error messages
This patch may be a really ugly hack, from a conceptual viewpoint. OTOH it may
also be worth considering.
Right now I'm not sure whether I like this patch; I'm attaching it to this bug
so others can look at the patch and see what they think...
(BTW if the "Patch by..." line in the patch file seems like I'm tooting my own
horn or something, feel free to remove it.)
*** This bug has been marked as a duplicate of 62487 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.