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 error messages. Version-Release number of selected component (if applicable): aumix-2.8-6 How reproducible: Always 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 whatever). 3. Run "aumix". 4. Look at the goofy debug output. It still works though! Actual Results: aumix*** err [libOliblow.c(265)]:<Vol ++++++++++++O+++++++++++++ +++++++++++++++O++++++++++strncmp/isdigit/option.consolename failed+ 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. Additional info: 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.