After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 344474 - Gnome Mixer Applet doesn't want to load
Gnome Mixer Applet doesn't want to load
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.10.7
Other Linux
: Normal critical
: 0.10.8
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-06-10 11:42 UTC by Edward Hervey
Modified: 2006-06-10 11:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Edward Hervey 2006-06-10 11:42:21 UTC
Since the forking patch was added to GStreamer core, I get the following when loading the applet :
The panel encountered a problem while loading
   "OAFIID:GNOME_MixerApplet".

When looking deeper I get these warnings on the console:
*********************
** (mixer_applet2:5388): WARNING **: FIXME: wait for completion unimplemented
** (mixer_applet2:5387): WARNING **: Failed to send buffer
** (mixer_applet2:5387): WARNING **: Failed to send buffer
(mixer_applet2:5387): Bonobo-CRITICAL **: bonobo_object_unref: assertion `ao != NULL' failed
(mixer_applet2:5387): Gtk-CRITICAL **: gtk_image_set_from_pixbuf: assertion `GTK_IS_IMAGE (image)' failed 
*********************

And a backtrace on the first warning gives me this:
*********************

Thread 1 (Thread 46912585100224 (LWP 5432))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 32
  • #1 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #4 g_log
    from /usr/lib/libglib-2.0.so.0
  • #5 CORBA_ORB_shutdown
    from /usr/lib/libORBit-2.so.0
  • #6 CORBA_ORB_destroy
    from /usr/lib/libORBit-2.so.0
  • #7 CORBA_ORB_init
    from /usr/lib/libORBit-2.so.0
  • #8 exit
    from /lib/libc.so.6
  • #9 init_post
    at gst.c line 698
  • #10 g_option_context_parse
    from /usr/lib/libglib-2.0.so.0
  • #11 gst_init_check
    at gst.c line 354
  • #12 gst_init
    at gst.c line 388
  • #13 main
0x00002aaaadb838f5	32	in ../sysdeps/unix/sysv/linux/waitpid.c
*******************
Comment 1 Thomas Vander Stichele 2006-06-10 11:45:23 UTC
using _exit() instead of exit() fixes it.  Committing to CVS.