Baudline hangs X11

345 views
Skip to first unread message

Gerr

unread,
Mar 2, 2010, 8:41:40 AM3/2/10
to baudline

Hello,

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.

Erik Olson

unread,
Mar 2, 2010, 6:32:10 PM3/2/10
to baud...@googlegroups.com
Hello Gerr,

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

Gerr

unread,
Mar 12, 2010, 12:14:51 PM3/12/10
to baudline
> 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.

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!

Sig Blip

unread,
Mar 15, 2010, 3:46:40 PM3/15/10
to baud...@googlegroups.com
Thanks Gerr for your testing report. I am fairly certain that this is
a problem with the Xorg Server 1.7.4 and 1.7.5 versions. Popping up
baudline's main menu via the 3rd mouse button is fairly simple
involving calls to XmMenuPosition(), XtManageChild(), and some minor
glue. I don't think there is much I can do about this from the
baudline side. Let's hope the Xorg developers fix this for the 1.7.6
release.

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?

Gerr

unread,
Mar 15, 2010, 5:33:48 PM3/15/10
to baudline

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!

Sig Blip

unread,
Apr 7, 2010, 11:53:43 PM4/7/10
to baud...@googlegroups.com
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?

gert.v...@gmail.com

unread,
Apr 8, 2010, 4:45:30 AM4/8/10
to baud...@googlegroups.com
* On 2010-04-08 Sig Blip <sigb...@gmail.com> wrote :

> 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.

Message has been deleted

Sig Blip

unread,
Apr 26, 2010, 10:58:58 PM4/26/10
to baud...@googlegroups.com
I just received a report from a baudline user that Xorg 1.8.0 fixes
this 3rd mouse button popup menu problem. The base test distro was
Ubuntu 10.04 but X11 had to be upgraded manually. This is wonderful
news and I hope it works for all distributions.
> --
> 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
>
> To unsubscribe, reply using "remove me" as the subject.

Squid

unread,
May 24, 2010, 8:14:11 PM5/24/10
to baudline
I'm experiencing the same issue on Ubuntu 10.04. Total newbie here but
how would I go about installing 1.8.0?

On Apr 26, 7:58 pm, Sig Blip <sigbl...@gmail.com> wrote:
> I just received a report from a baudline user that Xorg 1.8.0 fixes
> this 3rd mouse button popup menu problem.  The base test distro was
> Ubuntu 10.04 but X11 had to be upgraded manually.  This is wonderful
> news and I hope it works for all distributions.
>
> On Thu, Apr 8, 2010 at 1:45 AM,  <gert.vier...@gmail.com> wrote:
> > * On 2010-04-08 Sig Blip <sigbl...@gmail.com> wrote  :
>
> >> 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.
>
> > --
> > 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, visithttp://groups.google.com/group/baudline

Sig Blip

unread,
May 26, 2010, 10:42:37 AM5/26/10
to baud...@googlegroups.com
Three options for upgrading to Xorg 1.8.0:

* 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.

hagbard

unread,
Jul 7, 2010, 1:45:11 AM7/7/10
to baudline
Running 32bit debian unstable which is kept up to date every few days.
Baudline has begun working properly again, much to my delight. I can
post build versions if anyone wants them.

Lem

unread,
Jul 13, 2010, 6:31:14 PM7/13/10
to baudline
For Ubuntu users, there is the xorg-edgers PPA:

https://launchpad.net/~xorg-edgers/+archive/ppa

This appears to have xorg 1.8.2 (?) at the moment.

xorg-server 2:1.8.2+git20100705+server-1.8-branch.
665aa7ce-0ubuntu0sarvatt2~lucid

(plus many more updated packages)

For the newbies, be aware that those packages are bleeding edge, not
guaranteed to be
stable. Make sure you read the lengthy note at the top of the page to
prevent problems
with packages on your system, especially during upgrades.

In theory, that should make Baudline work properly on Ubuntu 10.04
again.

Alinux

unread,
Jul 18, 2010, 10:42:51 AM7/18/10
to baudline
Hi Sig Blip and friends,

First, many thanks to hagbard for his message where he said :

> Running 32bit debian unstable which is kept up to date every few days.
> Baudline has begun working properly again, much to my delight. I can
> post build versions if anyone wants them.

This information helps a lot for me. I went on Debian home page and
had a look on the SID packages.
This gave me a lot off usefull informations.

I finally found a way to have baudline working properly.
I rebuild newer versions of xorg-server, MesaLib and libdrm.
The magic triplet that works for me is :

libdrm >= 2.4.18
MesaLib-7.7.1
xorg-server-1.7.7

As i was saying previously, Xorg depends on foreign packages.
It was not sufficient to just upgrade the xorg-server.
MesaLib and libdrm have to be upgraded too.

Now right click works well for me and i don't need anymore to switch
to an older system to use baudline.

Best regards.

Sig Blip

unread,
Sep 15, 2010, 8:37:07 PM9/15/10
to baudline
I created an FAQ entry for this Xorg 1.7 lock up problem here:

http://baudline.com/faq.html#Xorg_1.7

Pascal

unread,
Sep 26, 2010, 5:58:18 AM9/26/10
to baudline
Can you create a new shortcut to replace the third mouse button, to
fix this problem?

Sig Blip

unread,
Sep 26, 2010, 9:04:21 PM9/26/10
to baudline
Just added to the FAQ:

The Shift+F10 combination is an alternative for the "menu key."

djibi2

unread,
Sep 27, 2010, 10:39:47 AM9/27/10
to baudline
I just installed the beta release of Ubuntu 10.10 on my laptop and
this appears to be fixed. The Ubuntu version is based on Xorg 1.9.

Sig Blip

unread,
Sep 27, 2010, 12:43:03 PM9/27/10
to baudline
Thank you djibi2 for that testing confirmation report. Let's hope this
X11 lock up problem goes away for good when Ubuntu 10.10 is released
on October 10th 2010. I've marked my calendar for 10/10/10. Clever
date huh?

Lem

unread,
Oct 8, 2010, 4:26:05 AM10/8/10
to baudline
djibi2, how did you get Baudline working on Ubuntu 10.10? I'm running
the RC now, and there are no /dev/audio, /dev/mixer, /dev/dsp devices.
Baudline fails to detect any soundcards at all (including my on-board
Realtek, and my Audigy 2 ZS).

On the plus side, the right click menu bug is fixed in Ubuntu 10.10 :)

djibi2

unread,
Oct 9, 2010, 10:03:14 AM10/9/10
to baudline
I have to admit I didn't check things out fully, I was focused on the
X11 bug. I went back and tried "baudline" and had the same issues (no
audio devices). However when I started jack and ran "baudline_jack"
things seemed to work as expected. I was able to connect the output
to the system port and hear audio through the speakers. This was
still a quick test so I cannot claim that all operations work, but the
basics are working and the X11 bug was gone.

Have you tried running it with jack?

Lem

unread,
Oct 11, 2010, 12:07:31 AM10/11/10
to baudline
Baudline works with JACK on Ubuntu 10.10. All I had to do was:

apt-get install jack
jackd -d alsa
baudline_jack

Playback worked fine. I didn't test anything else since that's all I
use
Baudline for.

Sig Blip

unread,
Oct 24, 2010, 5:05:33 PM10/24/10
to baudline
Thanks for posting those JACK install and setup commands. Have you
tried using qjackctl to configure jackd and link channels. The
qjackctl program is really great.

It seems that Ubuntu removed ALSA OSS-emulation support from the
kernel. Have you tried the aoss wrapper? This works on Fedora:

aoss baudline

Lem

unread,
Oct 24, 2010, 6:51:13 PM10/24/10
to baudline
Small correction to the above, it's:

apt-get install jackd

"jack" is a CD ripper of some sort in Ubuntu 10.10, I haven't used it.

I tried baudline_jack again today, and found that I had to set Unlock
Memory in qjackctl's setup window before baudline would play. Strange
since it worked last time without this setting. Realtime priority also
would not work as the default user, as super user it did (when
starting jackd). Maybe Ubuntu-Studio is configured more correctly for
running JACK. Without enabling the Unlock Memory option, Baudline
would say in the terminal:

Cannot lock down memory area (Cannot allocate memory)

Then it would segfault.


Now, regarding ALSA OSS emulation and Baudline on Ubuntu 10.10 AMD64
Desktop:

apt-get install alsa-oss (to get the aoss command and libaoss.so)
aoss baudline test.flac produced this output:


Trying to run the i686 version of Baudline produced this (due to no
32bit libaoss being present):

ERROR: ld.so: object '/usr/lib/libaoss.so' from LD_PRELOAD cannot be
preloaded: ignored.


The AMD64 version of Baudline managed to open /dev/mixer, but when
trying to play, produced this message dialogue:

No such device or address SNDCTL_DSP_CHANNELS


If there's more information you need, please ask.
Reply all
Reply to author
Forward
0 new messages