Mailinglist Archive: opensuse-factory (249 mails)

< Previous Next >
Re: [opensuse-factory] pulseaudio
  • From: Sid Boyce <sboyce@xxxxxxxxxxxxxxxx>
  • Date: Mon, 22 Feb 2010 11:53:41 +0000
  • Message-id: <4B827045.7050509@xxxxxxxxxxxxxxxx>
On 22/02/10 07:15, C wrote:
On Sun, Feb 21, 2010 at 23:51, Sid Boyce<sboyce@xxxxxxxxxxxxxxxx> wrote:
There was a problem where some programs would not run if kmix and
pavucontrol were both running, e.g skype would only run with pavucontrol
running. On one box skype was working with pavucontrol, then it refused
to work. Every box seemed to have a pulseaudio/kmix quirk, so I shifted
work around to where things were happy running.
I haven't touched what worked after upgrading to Milestone 1 and Milestone2.

I've had the same experience.. basically if you wanted anything other
than default, PA was a nightmare. I can see how PA has the potential
to eventually work better than ALSA... but right now :-( it's not much
fun. My main issue with it is... Skype, and setting things up to use
the USB headset. Relatively easy in ALSA, and a quirky instable mess
in PA.

I'd like to see PA working more logically in openSUSE/KDE... like PA
working with KMix, and not needing to use pavucontrol to tell Skype to
use the headset.... or even better, having applications that use PA
able to select known devices instead like it is now where you only
have "Default" and you have to define what Default means in each
application using pavucontrol.

C.

You say everything I should have said.
Just as a test, I have a SDR (Software defined Radio) python application which was uses alsa and it was running. I closed it, fired up pavucontrol, restarted it and it failed with the error below. Closed pavucontrol and started quisk - OK, so the behaviour hasn't changed with Milestone2.

slipstream:/home/lancelot # quisk
quisk_set_tx_filters
txFilterI = 180F000
txFilterQ = 181A0A0
usbsoftrock pid = 15548
*** Capture on alsa device plughw:2
*** Playback on alsa device plughw:0
*** glibc detected *** python: double free or corruption (out): 0x000000000147c630 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x73296)[0x7feb9c5af296]
/lib64/libc.so.6(cfree+0x6c)[0x7feb9c5b406c]
/opt/quisk-3.3.0/_quisk.so(+0xa693)[0x7feb91815693]
/opt/quisk-3.3.0/_quisk.so(quisk_open_sound+0x231)[0x7feb91815c51]
/opt/quisk-3.3.0/_quisk.so(+0x7adf)[0x7feb91812adf]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x141d)[0x7feb9d1ec18d]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x151)[0x7feb9d1f0b71]
/usr/lib64/libpython2.6.so.1.0(+0xa7c62)[0x7feb9d1bec62]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(+0x9dfbf)[0x7feb9d1b4fbf]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x36)[0x7feb9d1ea886]
/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so(_ZN7wxPyApp13_BootstrapAppEv+0x25e)[0x7feb9bdf5f0e]
/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so(+0xc80e3)[0x7feb9be800e3]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x204f)[0x7feb9d1ecdbf]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x151)[0x7feb9d1f0b71]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x6d9)[0x7feb9d1eb449]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x335)[0x7feb9d1f0d55]
/usr/lib64/libpython2.6.so.1.0(+0xa7e5b)[0x7feb9d1bee5b]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(+0x9dfbf)[0x7feb9d1b4fbf]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x12ea)[0x7feb9d1ec05a]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x151)[0x7feb9d1f0b71]
/usr/lib64/libpython2.6.so.1.0(+0xa7c62)[0x7feb9d1bec62]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(+0x9dfbf)[0x7feb9d1b4fbf]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(+0xc3d10)[0x7feb9d1dad10]
/usr/lib64/libpython2.6.so.1.0(+0xc3658)[0x7feb9d1da658]
/usr/lib64/libpython2.6.so.1.0(PyObject_Call+0x52)[0x7feb9d1b2c32]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x12ea)[0x7feb9d1ec05a]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x1b86)[0x7feb9d1ec8f6]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x335)[0x7feb9d1f0d55]
/usr/lib64/libpython2.6.so.1.0(PyEval_EvalCode+0x32)[0x7feb9d1ea582]
/usr/lib64/libpython2.6.so.1.0(+0xee201)[0x7feb9d205201]
/usr/lib64/libpython2.6.so.1.0(PyRun_FileExFlags+0x84)[0x7feb9d205604]
/usr/lib64/libpython2.6.so.1.0(PyRun_SimpleFileExFlags+0x189)[0x7feb9d205cf9]
/usr/lib64/libpython2.6.so.1.0(Py_Main+0x2f3)[0x7feb9d20cfe3]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7feb9c55ab7d]
python[0x4006e9]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:02 1951091 /usr/bin/python2.6
00600000-00601000 r--p 00000000 08:02 1951091 /usr/bin/python2.6
00601000-00602000 rw-p 00001000 08:02 1951091 /usr/bin/python2.6
00602000-0183b000 rw-p 00000000 00:00 0 [heap]
7feb88000000-7feb88021000 rw-p 00000000 00:00 0
7feb88021000-7feb8c000000 ---p 00000000 00:00 0
7feb8ce4b000-7feb8ce50000 r-xp 00000000 08:02 2271462617 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7feb8ce50000-7feb8d04f000 ---p 00005000 08:02 2271462617 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7feb8d04f000-7feb8d050000 r--p 00004000 08:02 2271462617 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7feb8d050000-7feb8d051000 rw-p 00005000 08:02 2271462617 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7feb8d051000-7feb8d097000 r--p 00000000 08:02 12604957 /usr/share/fonts/truetype/arialbd.ttf
7feb8d097000-7feb8d0db000 r--p 00000000 08:02 12604959 /usr/share/fonts/truetype/arial.ttf
7feb8d0db000-7feb8d0dd000 r-xp 00000000 08:02 2269949937 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7feb8d0dd000-7feb8d2dc000 ---p 00002000 08:02 2269949937 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7feb8d2dc000-7feb8d2dd000 r--p 00001000 08:02 2269949937 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7feb8d2dd000-7feb8d2de000 rw-p 00002000 08:02 2269949937 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7feb8d2de000-7feb8d2df000 r-xp 00000000 08:02 1438451632 /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7feb8d4de000-7feb8d4df000 r--p 00000000 08:02 1438451632 /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7feb8d4df000-7feb8d4e0000 rw-p 00001000 08:02 1438451632 /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7feb8d4e0000-7feb8d4e5000 r-xp 00000000 08:02 41190345 /usr/lib64/python2.6/lib-dynload/select.so
7feb8d4e5000-7feb8d6e4000 ---p 00005000 08:02 41190345 /usr/lib64/python2.6/lib-dynload/select.so
7feb8d6e4000-7feb8d6e5000 r--p 00004000 08:02 41190345 /usr/lib64/python2.6/lib-dynload/select.so
7feb8d6e5000-7feb8d6e7000 rw-p 00005000 08:02 41190345 /usr/lib64/python2.6/lib-dynload/select.so
7feb8d6e7000-7feb8d6ee000 r-xp 00000000 08:02 332505931 /usr/lib64/python2.6/lib-dynload/_ssl.so
7feb8d6ee000-7feb8d8ed000 ---p 00007000 08:02 332505931 /usr/lib64/python2.6/lib-dynload/_ssl.so
7feb8d8ed000-7feb8d8ee000 r--p 00006000 08:02 332505931 /usr/lib64/python2.6/lib-dynload/_ssl.so
7feb8d8ee000-7feb8d8ef000 rw-p 00007000 08:02 332505931 /usr/lib64/python2.6/lib-dynload/_ssl.so
7feb8d8ef000-7feb8d8fa000 r-xp 00000000 08:02 332505969 /usr/lib64/python2.6/lib-dynload/_socket.so
7feb8d8fa000-7feb8daf9000 ---p 0000b000 08:02 332505969 /usr/lib64/python2.6/lib-dynload/_socket.so
7feb8daf9000-7feb8dafa000 r--p 0000a000 08:02 332505969 /usr/lib64/python2.6/lib-dynload/_socket.so
7feb8dafa000-7feb8dafe000 rw-p 0000b000 08:02 332505969 /usr/lib64/python2.6/lib-dynload/_socket.so
7feb8dafe000-7feb8db5b000 r--s 00000000 08:02 4438701 /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-le64.cache-3
7feb8db5b000-7feb8dc19000 r--s 00000000 08:02 10220257 /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-3
7feb8dc19000-7feb8dc3c000 r-xp 00000000 08:02 3448903016 /usr/lib64/gtk-2.0/2.10.0/engines/libmurrine.so
7feb8dc3c000-7feb8de3b000 ---p 00023000 08:02 3448903016 /usr/lib64/gtk-2.0/2.10.0/engines/libmurrine.so
7feb8de3b000-7feb8de3c000 r--p 00022000 08:02 3448903016 /usr/lib64/gtk-2.0/2.10.0/engines/libmurrine.so
7feb8de3c000-7feb8de3d000 rw-p 00023000 08:02 3448903016 /usr/lib64/gtk-2.0/2.10.0/engines/libmurrine.so
7feb8de3d000-7feb8de87000 r-xp 00000000 08:02 3448903025 /usr/lib64/gtk-2.0/2.10.0/engines/libqtcurve.so
7feb8de87000-7feb8e086000 ---p 0004a000 08:02 3448903025 /usr/lib64/gtk-2.0/2.10.0/engines/libqtcurve.so
7feb8e086000-7feb8e087000 r--p 00049000 08:02 3448903025 /usr/lib64/gtk-2.0/2.10.0/engines/libqtcurve.so
7feb8e087000-7feb8e088000 rw-p 0004a000 08:02 3448903025 /usr/lib64/gtk-2.0/2.10.0/engines/libqtcurve.so
7feb8e088000-7feb8e089000 rw-p 00000000 00:00 0
7feb8e089000-7feb8e090000 r-xp 00000000 08:02 1076843083 /usr/lib64/libgailutil.so.18.0.1
7feb8e090000-7feb8e28f000 ---p 00007000 08:02 1076843083 /usr/lib64/libgailutil.so.18.0.1
7feb8e28f000-7feb8e290000 r--p 00006000 08:02 1076843083 /usr/lib64/libgailutil.so.18.0.1
7feb8e290000-7feb8e291000 rw-p 00007000 08:02 1076843083 /usr/lib64/libgailutil.so.18.0.1
7feb8e291000-7feb8e2c7000 r-xp 00000000 08:02 1076912313 /usr/lib64/libgnomecanvas-2.so.0.2600.0
7feb8e2c7000-7feb8e4c6000 ---p 00036000 08:02 1076912313 /usr/lib64/libgnomecanvas-2.so.0.2600.0
7feb8e4c6000-7feb8e4c7000 r--p 00035000 08:02 1076912313 /usr/lib64/libgnomecanvas-2.so.0.2600.0
7feb8e4c7000-7feb8e4c8000 rw-p 00036000 08:02 1076912313 /usr/lib64/libgnomecanvas-2.so.0.2600.0
7feb8e4c8000-7feb8e4c9000 rw-p 00000000 00:00 0
7feb8e4c9000-7feb8e50e000 r-xp 00000000 08:02 1277654477 /usr/lib64/libgnomeprintui-2-2.so.0.1.0
7feb8e50e000-7feb8e70d000 ---p 00045000 08:02 1277654477 /usr/lib64/libgnomeprintui-2-2.so.0.1.0
7feb8e70d000-7feb8e70f000 r--p 00044000 08:02 1277654477 /usr/lib64/libgnomeprintui-2-2.so.0.1.0
7feb8e70f000-7feb8e711000 rw-p 00046000 08:02 1277654477 /usr/lib64/libgnomeprintui-2-2.so.0.1.0
7feb8e711000-7feb8e72a000 r-xp 00000000 08:02 1291373255 /usr/lib64/libart_lgpl_2.so.2.3.20
7feb8e72a000-7feb8e929000 ---p 00019000 08:02 1291373255 /usr/lib64/libart_lgpl_2.so.2.3.20
7feb8e929000-7feb8e92a000 r--p 00018000 08:02 1291373255 /usr/lib64/libart_lgpl_2.so.2.3.20
7feb8e92a000-7feb8e92b000 rw-p 00019000 08:02 1291373255 /usr/lib64/libart_lgpl_2.so.2.3.20
7feb8e92b000-7feb8e9a2000 r-xp 00000000 08:02 1074694206 /usr/lib64/libgnomeprint-2-2.so.0.1.0
7feb8e9a2000-7feb8eba1000 ---p 00077000 08:02 1074694206 /usr/lib64/libgnomeprint-2-2.so.0.1.0
7feb8eba1000-7feb8eba3000 r--p 00076000 08:02 1074694206 /usr/lib64/libgnomeprint-2-2.so.0.1.0
7feb8eba3000-7feb8eba5000 rw-p 00078000 08:02 1074694206 /usr/lib64/libgnomeprint-2-2.so.0.1.0
7feb8ebe8000-7feb8ec1a000 r--s 00000000 08:02 4517542 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-le64.cache-3
7feb8ec1a000-7feb8ed84000 r-xp 00000000 08:02 1076319813 /usr/lib64/libcrypto.so.0.9.8
7feb8ed84000-7feb8ef83000 ---p 0016a000 08:02 1076319813 /usr/lib64/libcrypto.so.0.9.8
7feb8ef83000-7feb8ef91000 r--p 00169000 08:02 1076319813 /usr/lib64/libcrypto.so.0.9.8
7feb8ef91000-7feb8efa9000 rw-p 00177000 08:02 1076319813 /usr/lib64/libcrypto.so.0.9.8
7feb8efa9000-7feb8efad000 rw-p 00000000 00:00 0
7feb8efad000-7feb8f00d000 r-xp 00000000 08:02 1077123295 /usr/lib64/libORBit-2.so.0.1.0
7feb8f00d000-7feb8f20d000 ---p 00060000 08:02 1077123295 /usr/lib64/libORBit-2.so.0.1.0
7feb8f20d000-7feb8f21c000 r--p 00060000 08:02 1077123295 /usr/lib64/libORBit-2.so.0.1.0
7feb8f21c000-7feb8f21f000 rw-p 0006f000 08:02 1077123295 /usr/lib64/libORBit-2.so.0.1.0
7feb8f21f000-7feb8f220000 rw-p 00000000 00:00 0
7feb8f220000-7feb8f22c000 r-xp 00000000 08:02 1231111437 /usr/lib64/libavahi-common.so.3.5.1
7feb8f22c000-7feb8f42b000 ---p 0000c000 08:02 1231111437 /usr/lib64/libavahi-common.so.3.5.1
7feb8f42b000-7feb8f42c000 r--p 0000b000 08:02 1231111437 /usr/lib64/libavahi-common.so.3.5.1
7feb8f42c000-7feb8f42d000 rw-p 0000c000 08:02 1231111437 /usr/lib64/libavahi-common.so.3.5.1
7feb8f42d000-7feb8f46d000 r-xp 00000000 08:02 695508 /lib64/libdbus-1.so.3.4.0
7feb8f46d000-7feb8f66c000 ---p 00040000 08:02 695508 /lib64/libdbus-1.so.3.4.0
7feb8f66c000-7feb8f66d000 r--p 0003f000 08:02 695508 /lib64/libdbus-1.so.3.4.0
7feb8f66d000-7feb8f66e000 rw-p 00040000 08:02 695508 /lib64/libdbus-1.so.3.4.0
7feb8f66e000-7feb8f67e000 r-xp 00000000 08:02 1074305201 /usr/lib64/libavahi-client.so.3.2.5
7feb8f67e000-7feb8f87d000 ---p 00010000 08:02 1074305201 /usr/lib64/libavahi-client.so.3.2.5
7feb8f87d000-7feb8f87e000 r--p 0000f000 08:02 1074305201 /usr/lib64/libavahi-client.so.3.2.5
7feb8f87e000-7feb8f87f000 rw-p 00010000 08:02 1074305201 /usr/lib64/libavahi-client.so.3.2.5
7feb8f87f000-7feb8f882000 r-xp 00000000 08:02 1078349367 /usr/lib64/libavahi-glib.so.1.0.1
7feb8f882000-7feb8fa81000 ---p 00003000 08:02 1078349367 /usr/lib64/libavahi-glib.so.1.0.1
7feb8fa81000-7feb8fa82000 r--p 00002000 08:02 1078349367 /usr/lib64/libavahi-glib.so.1.0.1
7feb8fa82000-7feb8fa83000 rw-p 00003000 08:02 1078349367 /usr/lib64/libavahi-glib.so.1.0.1
7feb8fa83000-7feb8facd000 r-xp 00000000 08:02 1096154298 /usr/lib64/libssl.so.0.9.8
7feb8facd000-7feb8fccc000 ---p 0004a000 08:02 1096154298 /usr/lib64/libssl.so.0.9.8
7feb8fccc000-7feb8fcce000 r--p 00049000 08:02 1096154298 /usr/lib64/libssl.so.0.9.8
7feb8fcce000-7feb8fcd4000 rw-p 0004b000 08:02 1096154298 /usr/lib64/libssl.so.0.9.8
7feb8fcd4000-7feb8fcf6000 r-xp 00000000 08:02 1080378946 /usr/lib64/libdbus-glib-1.so.2.1.0
7feb8fcf6000-7feb8fef5000 ---p 00022000 08:02 1080378946 /usr/lib64/libdbus-glib-1.so.2.1.0Version : 16.3

Regards
Sid.

--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks

--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
References