since recently baudline shows strange bahaviour, making it defunct.
- I remove ~/.baudline to restore factory settings
- Starting baudline shows the spectrum window, properly recording
sound
- Click right mouse button on spectrum window to open popup menu
fails, no menu appears
- Mouse cursor changes from pointing top-left to pointing top-right,
and stays that way, even when releasing the mouse button or leaving
the window. It is no longer possible to focus other windows or to
control anything by either keyboard or mouse.
- Only way out is killing baudline from another text console or ssh
shell.
Hope there is a fix or workaround for this, I installed a second linux
OS now only to be able to run baudline!
System is debian testing, recently upgraded to Xorg 1.7.4
-------------------------------------------------------------------
motherboard
processors = 2
cpu = 800 MHz 2
bogomips = 4389.27
architecture = i686 unknown
memory = 3548 MB
clock ticks = 1009 Hz
kernel version = Linux 2.6.30
baudline version = 1.07
-------------------------------------------------------------------
video screen
setenv DISPLAY = :0.0
X version = 1.7.4.0
dimensions = 1920 x 1200
depth = 24 bpp
color class = TrueColor
vertical sync = 60.013447 Hz
backing store = Always
save unders = 0
wm borders = (4 4)
root depth = 24 bpp
root class = TrueColor
max # of cmaps = 1
num depths = 7
[0].depth = 24 bpp
[0].nvisuals = 56
[0].visuals[0].class = TrueColor
[0].visuals[0].rgb_masks = (ff0000 ff00 ff)
[0].visuals[0].bits_per_rgb = 8
[0].visuals[0].map_entries = 256
[0].visuals[1].class = DirectColor
[0].visuals[1].rgb_masks = (ff0000 ff00 ff)
[0].visuals[1].bits_per_rgb = 8
[0].visuals[1].map_entries = 256
[0].visuals[2].class = TrueColor
[0].visuals[2].rgb_masks = (ff0000 ff00 ff)
[0].visuals[2].bits_per_rgb = 8
[0].visuals[2].map_entries = 256
[0].visuals[3].class = TrueColor
[0].visuals[3].rgb_masks = (ff0000 ff00 ff)
[0].visuals[3].bits_per_rgb = 8
[0].visuals[3].map_entries = 256
[0].visuals[4].class = TrueColor
[0].visuals[4].rgb_masks = (ff0000 ff00 ff)
[0].visuals[4].bits_per_rgb = 8
[0].visuals[4].map_entries = 256
[0].visuals[5].class = TrueColor
[0].visuals[5].rgb_masks = (ff0000 ff00 ff)
[0].visuals[5].bits_per_rgb = 8
[0].visuals[5].map_entries = 256
[0].visuals[6].class = TrueColor
[0].visuals[6].rgb_masks = (ff0000 ff00 ff)
[0].visuals[6].bits_per_rgb = 8
[0].visuals[6].map_entries = 256
[0].visuals[7].class = TrueColor
[0].visuals[7].rgb_masks = (ff0000 ff00 ff)
[0].visuals[7].bits_per_rgb = 8
[0].visuals[7].map_entries = 256
[0].visuals[8].class = TrueColor
[0].visuals[8].rgb_masks = (ff0000 ff00 ff)
[0].visuals[8].bits_per_rgb = 8
[0].visuals[8].map_entries = 256
[0].visuals[9].class = TrueColor
[0].visuals[9].rgb_masks = (ff0000 ff00 ff)
[0].visuals[9].bits_per_rgb = 8
[0].visuals[9].map_entries = 256
[0].visuals[10].class = TrueColor
[0].visuals[10].rgb_masks = (ff0000 ff00 ff)
[0].visuals[10].bits_per_rgb = 8
[0].visuals[10].map_entries = 256
[0].visuals[11].class = TrueColor
[0].visuals[11].rgb_masks = (ff0000 ff00 ff)
[0].visuals[11].bits_per_rgb = 8
[0].visuals[11].map_entries = 256
[0].visuals[12].class = TrueColor
[0].visuals[12].rgb_masks = (ff0000 ff00 ff)
[0].visuals[12].bits_per_rgb = 8
[0].visuals[12].map_entries = 256
[0].visuals[13].class = TrueColor
[0].visuals[13].rgb_masks = (ff0000 ff00 ff)
[0].visuals[13].bits_per_rgb = 8
[0].visuals[13].map_entries = 256
[0].visuals[14].class = TrueColor
[0].visuals[14].rgb_masks = (ff0000 ff00 ff)
[0].visuals[14].bits_per_rgb = 8
[0].visuals[14].map_entries = 256
[0].visuals[15].class = TrueColor
[0].visuals[15].rgb_masks = (ff0000 ff00 ff)
[0].visuals[15].bits_per_rgb = 8
[0].visuals[15].map_entries = 256
[0].visuals[16].class = TrueColor
[0].visuals[16].rgb_masks = (ff0000 ff00 ff)
[0].visuals[16].bits_per_rgb = 8
[0].visuals[16].map_entries = 256
[0].visuals[17].class = TrueColor
[0].visuals[17].rgb_masks = (ff0000 ff00 ff)
[0].visuals[17].bits_per_rgb = 8
[0].visuals[17].map_entries = 256
[0].visuals[18].class = TrueColor
[0].visuals[18].rgb_masks = (ff0000 ff00 ff)
[0].visuals[18].bits_per_rgb = 8
[0].visuals[18].map_entries = 256
[0].visuals[19].class = TrueColor
[0].visuals[19].rgb_masks = (ff0000 ff00 ff)
[0].visuals[19].bits_per_rgb = 8
[0].visuals[19].map_entries = 256
[0].visuals[20].class = TrueColor
[0].visuals[20].rgb_masks = (ff0000 ff00 ff)
[0].visuals[20].bits_per_rgb = 8
[0].visuals[20].map_entries = 256
[0].visuals[21].class = TrueColor
[0].visuals[21].rgb_masks = (ff0000 ff00 ff)
[0].visuals[21].bits_per_rgb = 8
[0].visuals[21].map_entries = 256
[0].visuals[22].class = TrueColor
[0].visuals[22].rgb_masks = (ff0000 ff00 ff)
[0].visuals[22].bits_per_rgb = 8
[0].visuals[22].map_entries = 256
[0].visuals[23].class = TrueColor
[0].visuals[23].rgb_masks = (ff0000 ff00 ff)
[0].visuals[23].bits_per_rgb = 8
[0].visuals[23].map_entries = 256
[0].visuals[24].class = TrueColor
[0].visuals[24].rgb_masks = (ff0000 ff00 ff)
[0].visuals[24].bits_per_rgb = 8
[0].visuals[24].map_entries = 256
[0].visuals[25].class = TrueColor
[0].visuals[25].rgb_masks = (ff0000 ff00 ff)
[0].visuals[25].bits_per_rgb = 8
[0].visuals[25].map_entries = 256
[0].visuals[26].class = TrueColor
[0].visuals[26].rgb_masks = (ff0000 ff00 ff)
[0].visuals[26].bits_per_rgb = 8
[0].visuals[26].map_entries = 256
[0].visuals[27].class = TrueColor
[0].visuals[27].rgb_masks = (ff0000 ff00 ff)
[0].visuals[27].bits_per_rgb = 8
[0].visuals[27].map_entries = 256
[0].visuals[28].class = TrueColor
[0].visuals[28].rgb_masks = (ff0000 ff00 ff)
[0].visuals[28].bits_per_rgb = 8
[0].visuals[28].map_entries = 256
[0].visuals[29].class = DirectColor
[0].visuals[29].rgb_masks = (ff0000 ff00 ff)
[0].visuals[29].bits_per_rgb = 8
[0].visuals[29].map_entries = 256
[0].visuals[30].class = DirectColor
[0].visuals[30].rgb_masks = (ff0000 ff00 ff)
[0].visuals[30].bits_per_rgb = 8
[0].visuals[30].map_entries = 256
[0].visuals[31].class = DirectColor
[0].visuals[31].rgb_masks = (ff0000 ff00 ff)
[0].visuals[31].bits_per_rgb = 8
[0].visuals[31].map_entries = 256
[0].visuals[32].class = DirectColor
[0].visuals[32].rgb_masks = (ff0000 ff00 ff)
[0].visuals[32].bits_per_rgb = 8
[0].visuals[32].map_entries = 256
[0].visuals[33].class = DirectColor
[0].visuals[33].rgb_masks = (ff0000 ff00 ff)
[0].visuals[33].bits_per_rgb = 8
[0].visuals[33].map_entries = 256
[0].visuals[34].class = DirectColor
[0].visuals[34].rgb_masks = (ff0000 ff00 ff)
[0].visuals[34].bits_per_rgb = 8
[0].visuals[34].map_entries = 256
[0].visuals[35].class = DirectColor
[0].visuals[35].rgb_masks = (ff0000 ff00 ff)
[0].visuals[35].bits_per_rgb = 8
[0].visuals[35].map_entries = 256
[0].visuals[36].class = DirectColor
[0].visuals[36].rgb_masks = (ff0000 ff00 ff)
[0].visuals[36].bits_per_rgb = 8
[0].visuals[36].map_entries = 256
[0].visuals[37].class = DirectColor
[0].visuals[37].rgb_masks = (ff0000 ff00 ff)
[0].visuals[37].bits_per_rgb = 8
[0].visuals[37].map_entries = 256
[0].visuals[38].class = DirectColor
[0].visuals[38].rgb_masks = (ff0000 ff00 ff)
[0].visuals[38].bits_per_rgb = 8
[0].visuals[38].map_entries = 256
[0].visuals[39].class = DirectColor
[0].visuals[39].rgb_masks = (ff0000 ff00 ff)
[0].visuals[39].bits_per_rgb = 8
[0].visuals[39].map_entries = 256
[0].visuals[40].class = DirectColor
[0].visuals[40].rgb_masks = (ff0000 ff00 ff)
[0].visuals[40].bits_per_rgb = 8
[0].visuals[40].map_entries = 256
[0].visuals[41].class = DirectColor
[0].visuals[41].rgb_masks = (ff0000 ff00 ff)
[0].visuals[41].bits_per_rgb = 8
[0].visuals[41].map_entries = 256
[0].visuals[42].class = DirectColor
[0].visuals[42].rgb_masks = (ff0000 ff00 ff)
[0].visuals[42].bits_per_rgb = 8
[0].visuals[42].map_entries = 256
[0].visuals[43].class = DirectColor
[0].visuals[43].rgb_masks = (ff0000 ff00 ff)
[0].visuals[43].bits_per_rgb = 8
[0].visuals[43].map_entries = 256
[0].visuals[44].class = DirectColor
[0].visuals[44].rgb_masks = (ff0000 ff00 ff)
[0].visuals[44].bits_per_rgb = 8
[0].visuals[44].map_entries = 256
[0].visuals[45].class = DirectColor
[0].visuals[45].rgb_masks = (ff0000 ff00 ff)
[0].visuals[45].bits_per_rgb = 8
[0].visuals[45].map_entries = 256
[0].visuals[46].class = DirectColor
[0].visuals[46].rgb_masks = (ff0000 ff00 ff)
[0].visuals[46].bits_per_rgb = 8
[0].visuals[46].map_entries = 256
[0].visuals[47].class = DirectColor
[0].visuals[47].rgb_masks = (ff0000 ff00 ff)
[0].visuals[47].bits_per_rgb = 8
[0].visuals[47].map_entries = 256
[0].visuals[48].class = DirectColor
[0].visuals[48].rgb_masks = (ff0000 ff00 ff)
[0].visuals[48].bits_per_rgb = 8
[0].visuals[48].map_entries = 256
[0].visuals[49].class = DirectColor
[0].visuals[49].rgb_masks = (ff0000 ff00 ff)
[0].visuals[49].bits_per_rgb = 8
[0].visuals[49].map_entries = 256
[0].visuals[50].class = DirectColor
[0].visuals[50].rgb_masks = (ff0000 ff00 ff)
[0].visuals[50].bits_per_rgb = 8
[0].visuals[50].map_entries = 256
[0].visuals[51].class = DirectColor
[0].visuals[51].rgb_masks = (ff0000 ff00 ff)
[0].visuals[51].bits_per_rgb = 8
[0].visuals[51].map_entries = 256
[0].visuals[52].class = DirectColor
[0].visuals[52].rgb_masks = (ff0000 ff00 ff)
[0].visuals[52].bits_per_rgb = 8
[0].visuals[52].map_entries = 256
[0].visuals[53].class = DirectColor
[0].visuals[53].rgb_masks = (ff0000 ff00 ff)
[0].visuals[53].bits_per_rgb = 8
[0].visuals[53].map_entries = 256
[0].visuals[54].class = DirectColor
[0].visuals[54].rgb_masks = (ff0000 ff00 ff)
[0].visuals[54].bits_per_rgb = 8
[0].visuals[54].map_entries = 256
[0].visuals[55].class = DirectColor
[0].visuals[55].rgb_masks = (ff0000 ff00 ff)
[0].visuals[55].bits_per_rgb = 8
[0].visuals[55].map_entries = 256
[6].depth = 32 bpp
[6].nvisuals = 28
[6].visuals[0].class = TrueColor
[6].visuals[0].rgb_masks = (ff0000 ff00 ff)
[6].visuals[0].bits_per_rgb = 8
[6].visuals[0].map_entries = 256
[6].visuals[1].class = TrueColor
[6].visuals[1].rgb_masks = (ff0000 ff00 ff)
[6].visuals[1].bits_per_rgb = 8
[6].visuals[1].map_entries = 256
[6].visuals[2].class = TrueColor
[6].visuals[2].rgb_masks = (ff0000 ff00 ff)
[6].visuals[2].bits_per_rgb = 8
[6].visuals[2].map_entries = 256
[6].visuals[3].class = TrueColor
[6].visuals[3].rgb_masks = (ff0000 ff00 ff)
[6].visuals[3].bits_per_rgb = 8
[6].visuals[3].map_entries = 256
[6].visuals[4].class = TrueColor
[6].visuals[4].rgb_masks = (ff0000 ff00 ff)
[6].visuals[4].bits_per_rgb = 8
[6].visuals[4].map_entries = 256
[6].visuals[5].class = TrueColor
[6].visuals[5].rgb_masks = (ff0000 ff00 ff)
[6].visuals[5].bits_per_rgb = 8
[6].visuals[5].map_entries = 256
[6].visuals[6].class = TrueColor
[6].visuals[6].rgb_masks = (ff0000 ff00 ff)
[6].visuals[6].bits_per_rgb = 8
[6].visuals[6].map_entries = 256
[6].visuals[7].class = TrueColor
[6].visuals[7].rgb_masks = (ff0000 ff00 ff)
[6].visuals[7].bits_per_rgb = 8
[6].visuals[7].map_entries = 256
[6].visuals[8].class = TrueColor
[6].visuals[8].rgb_masks = (ff0000 ff00 ff)
[6].visuals[8].bits_per_rgb = 8
[6].visuals[8].map_entries = 256
[6].visuals[9].class = TrueColor
[6].visuals[9].rgb_masks = (ff0000 ff00 ff)
[6].visuals[9].bits_per_rgb = 8
[6].visuals[9].map_entries = 256
[6].visuals[10].class = TrueColor
[6].visuals[10].rgb_masks = (ff0000 ff00 ff)
[6].visuals[10].bits_per_rgb = 8
[6].visuals[10].map_entries = 256
[6].visuals[11].class = TrueColor
[6].visuals[11].rgb_masks = (ff0000 ff00 ff)
[6].visuals[11].bits_per_rgb = 8
[6].visuals[11].map_entries = 256
[6].visuals[12].class = TrueColor
[6].visuals[12].rgb_masks = (ff0000 ff00 ff)
[6].visuals[12].bits_per_rgb = 8
[6].visuals[12].map_entries = 256
[6].visuals[13].class = TrueColor
[6].visuals[13].rgb_masks = (ff0000 ff00 ff)
[6].visuals[13].bits_per_rgb = 8
[6].visuals[13].map_entries = 256
[6].visuals[14].class = TrueColor
[6].visuals[14].rgb_masks = (ff0000 ff00 ff)
[6].visuals[14].bits_per_rgb = 8
[6].visuals[14].map_entries = 256
[6].visuals[15].class = TrueColor
[6].visuals[15].rgb_masks = (ff0000 ff00 ff)
[6].visuals[15].bits_per_rgb = 8
[6].visuals[15].map_entries = 256
[6].visuals[16].class = TrueColor
[6].visuals[16].rgb_masks = (ff0000 ff00 ff)
[6].visuals[16].bits_per_rgb = 8
[6].visuals[16].map_entries = 256
[6].visuals[17].class = TrueColor
[6].visuals[17].rgb_masks = (ff0000 ff00 ff)
[6].visuals[17].bits_per_rgb = 8
[6].visuals[17].map_entries = 256
[6].visuals[18].class = TrueColor
[6].visuals[18].rgb_masks = (ff0000 ff00 ff)
[6].visuals[18].bits_per_rgb = 8
[6].visuals[18].map_entries = 256
[6].visuals[19].class = TrueColor
[6].visuals[19].rgb_masks = (ff0000 ff00 ff)
[6].visuals[19].bits_per_rgb = 8
[6].visuals[19].map_entries = 256
[6].visuals[20].class = TrueColor
[6].visuals[20].rgb_masks = (ff0000 ff00 ff)
[6].visuals[20].bits_per_rgb = 8
[6].visuals[20].map_entries = 256
[6].visuals[21].class = TrueColor
[6].visuals[21].rgb_masks = (ff0000 ff00 ff)
[6].visuals[21].bits_per_rgb = 8
[6].visuals[21].map_entries = 256
[6].visuals[22].class = TrueColor
[6].visuals[22].rgb_masks = (ff0000 ff00 ff)
[6].visuals[22].bits_per_rgb = 8
[6].visuals[22].map_entries = 256
[6].visuals[23].class = TrueColor
[6].visuals[23].rgb_masks = (ff0000 ff00 ff)
[6].visuals[23].bits_per_rgb = 8
[6].visuals[23].map_entries = 256
[6].visuals[24].class = TrueColor
[6].visuals[24].rgb_masks = (ff0000 ff00 ff)
[6].visuals[24].bits_per_rgb = 8
[6].visuals[24].map_entries = 256
[6].visuals[25].class = TrueColor
[6].visuals[25].rgb_masks = (ff0000 ff00 ff)
[6].visuals[25].bits_per_rgb = 8
[6].visuals[25].map_entries = 256
[6].visuals[26].class = TrueColor
[6].visuals[26].rgb_masks = (ff0000 ff00 ff)
[6].visuals[26].bits_per_rgb = 8
[6].visuals[26].map_entries = 256
[6].visuals[27].class = TrueColor
[6].visuals[27].rgb_masks = (ff0000 ff00 ff)
[6].visuals[27].bits_per_rgb = 8
[6].visuals[27].map_entries = 256
-------------------------------------------------------------------
/dev/audio
O_RDONLY
capabilities : half duplex, real-time precision, triggering,
mmap,
data formats : u-law u8 s16_le s16_be s8 u16_le u16_be
unknown=0x5b1f9
currently : u-law
num channels : mono stereo 3 ... 64
sample rates : 1000...100000
: 4000 5510 8000 11025 12000 16000 22050 24000 32000
44100 48000 64000 88200 96000 176400 192000
input buffer : 4 fragments * 1024 = 4096 bytes
O_WRONLY
capabilities : half duplex, real-time precision, triggering,
mmap,
data formats : u-law u8 s16_le s16_be s8 u16_le u16_be
unknown=0x5b1f9
currently : u-law
num channels : mono stereo 3 ... 64
sample rates : 1000...100000
: 4000 5510 8000 11025 12000 16000 22050 24000 32000
44100 48000 64000 88200 96000 176400 192000
output buffer : 4 fragments * 1024 = 4096 bytes
O_RDWR
capabilities : full duplex, real-time precision, triggering,
mmap,
data formats : u-law u8 s16_le s16_be s8 u16_le u16_be
unknown=0x5b1f9
currently : u-law
num channels : mono stereo 3 ... 64
sample rates : 1000...100000
: 4000 5510 8000 11025 12000 16000 22050 24000 32000
44100 48000 64000 88200 96000 176400 192000
input buffer : 4 fragments * 1024 = 4096 bytes
output buffer : 4 fragments * 1024 = 4096 bytes
-------------------------------------------------------------------
/dev/mixer
oss version = 3.8.16
device type = HDA-Intel, SigmaTel STAC9205
primary control = /dev/audio
volume 0x4646 mono
pcm 0x4646 stereo
altpcm 0x4646 stereo
igain 0x5757 stereo
digital1 0x6464 mono
phone out 0x4646 stereo
Several mixer channels can be selected.
I recently received a similar report from someone using Arch Linux
current and Debian testing and unstable. This problem of baudline's
popup menu stealing focus and locking up the desktop could be related
to the newest X.org 1.7.4 and it could be related to the window
manager. I suspect the X-Server. What I need is more information.
* What video card / driver are you using?
* What window manager are you using? (metacity, compiz, kwin, other)
* Was everything working fine with X.org 1.7.3?
* Does this happen if you start up baudline in the pause mode?
"baudline -pause"
* Does this happen when you popup the Histogram's menu? "baudline -histogram"
* Has anyone else noticed this popup menu hanging in a different Linux
distribution?
> --
> You are subscribed to the Google Groups "baudline" group.
> To post to this group, send email to baud...@googlegroups.com
> To unsubscribe, send email to baudline-u...@googlegroups.com
> For more options, visit http://groups.google.com/group/baudline
Ok, answers below. (sorry for the late reply)
> * What video card / driver are you using?
nVidia Corporation Quadro NVS 140M
> * What window manager are you using? (metacity, compiz, kwin, other)
xmonad, also tried fvwm, same result
> * Was everything working fine with X.org 1.7.3?
Yes, quite sure since I use baudline quite regulary
> * Does this happen if you start up baudline in the pause mode?
> "baudline -pause"
Yes, the same freezing occurs when clicking the right mouse button.
> * Does this happen when you popup the Histogram's menu? "baudline -histogram"
Yes, both when right-clicking on spectogram and right-clicking on
histogram
> * Has anyone else noticed this popup menu hanging in a different Linux distribution?
Not for me to answer :)
Thank you very much!
Do you know of a Linux live-CD that has Xorg 1.7.4 or 1.7.5 so that I
can test a couple ideas?
On Mar 15, 8:46 pm, Sig Blip <sigbl...@gmail.com> wrote:
> I am fairly certain that this is
> a problem with the Xorg Server 1.7.4 and 1.7.5 versions.
Yes, it seems there are more applications with similar problems, for
example
http://sourceware.org/bugzilla/show_bug.cgi?id=11301
https://bugs.freedesktop.org/show_bug.cgi?id=25400
both mention the same issue. Like you said it's most likely not a
baudline issue, so we'll just wait and hope for the best. Thanks for
the support though!
> Debian unstable and testing have switched to the Xorg Server 1.7.6
> version. I wonder if this version or the newer Xorg 1.8.0 fixes this
> 3rd mouse button popup menu problem?
Still no luck with 1.7.6, I have not tried 1.8.0 though.
* Build from the source and install X manually, not recommended for newbies
* Wait for Ubuntu to package it up, then installation will be just a
couple clicks
* Try Fedora 13 which was released yesterday, it uses xorg-server 1.8.0
Any other options or recommendations? If anyone tries Fedora 13 then
please let me know how it works.