GNOME Bugzilla – Bug 304821
No usable audio plugin detected error
Last modified: 2005-05-26 08:00:14 UTC
Please describe the problem: When I execute gnomemeeting I recieve an error message stating that it didn't find and usable audio plugin. When I run the application with the -d=1 switch I receive the following feed back: 2005/05/19 21:41:28.116 0:04.862 gnomemeeting Detected audio plugins: ALSA,OSS,Quicknet 2995/05/19 21:41:28.143 0:04.865 gnomemeeting Detected video plugins: V4L I currently running Gentoo with Kernel 2.6.11-r8 and have the PCWX drivers compiled into the kernel for my Philips Camera and the audio is working great in XMMS with both esd and alsa. Steps to reproduce: Actual results: Expected results: Does this happen every time? yes Other information: I do not have gnome installed; I am running E17 as my window manager. However, from what I've read, gnomemeeting no longer depends on any gnome libraries.
That's due to the Picture plugin being missing, which is due to a bug in your GCC version. Recompile GnomeMeeting with -O1. *** This bug has been marked as a duplicate of 170340 ***
After following your instructions by adding -O1 to my make.conf file and recompiling gnomemeeting now picks up the Picture Plugin for video. Unfortunately the application now defuncts on execution. I am using GCC 3.3.5 and will update it soon to 3.4.3.
and what's the backtrace?
I am unable to obtain a backtrace. When I run gnomemeeting through gdb it creates three threads and I am never given a gdb prompt to acquire it. Before running the application, I recompiled with the -g switch and turned on nostrip feature so that the debug symbols wouldn't be stripped out. Any thoughts?
Just make it crash, and you will get the prompt. If you can not get the prompt that's because it doesn't crash. Once it crashes, just type "threads apply all bt"
The following is what I get from gdb. The application itself never appears and defuncts shortly after the video plugins are detected. I am also never taken back to the gdb prompt to obtain a backtrace. gnomemeeting was compiled with the following flags "-g -O1 -mcpu=i686 -march=athlon -pipe -fomit-frame-pointer" however I do not think that this has anything to do with the problem because I used a precompiled build and received the same error. GNU gdb 6.0 Copyright 2003 Free Software Foundation, Inc. GDB is freesoftware, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warrenty for GDB. Type "show warrenty" for details. This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run --debug=3 Starting program: /usr/bin/gnomemeeting --debug=3 [Thread debugging using libthread_db enabled] [New Thread -1236166048 (LWP 9449)] [New Thread -1236931664 (LWP 9662)] [New Thread -1237197904 (LWP 9666)] 2005/05/24 22:06:19.066 0:05.744 gnomemeeting Detected audio plugins: ALSA,OSS,Quicknet 2005/05/24 22:06:19.068 0:05.745 gnomemeeting Detected video plugins: Picture,V4L [gdb hangs at this point]
Has pwlib been compiled with -O1 too ?
Yes, I have recompiled both pwlib and openh323 with the -O1 switch, still no luck.
I have resolved the issue. Apparently the problem was with the webcam drivers. After uninstalling and reinstalling everything works fine now. Thank You, Kevin
Ahah, interesting! Most problems come from webcam drivers unfortunately, but I wouldn't have thought of that in that case. Thanks for reporting back anyway.