[pulseaudio-discuss] issue with pulseaudio and gnome shell.

F. Heitkamp heitkamp at ameritech.net
Thu May 10 19:45:39 UTC 2018


I don't think this is a pulseaudio problem specifically, but I am stumped.
I have checked for missing libraries and references and can't find any.
I have two installation that are almost identical. One works the other 
doesn't.

The error message is from gnome-shell 3.28.2.
(gnome-shell:65212): GLib-CRITICAL **: 15:32:36.570: 
g_variant_get_uint32: assertion 'g_variant_is_of_type (value, 
G_VARIANT_TYPE_UINT32)' failed

(gnome-shell:65212): GLib-CRITICAL **: 15:32:36.570: g_variant_unref: 
assertion 'value != NULL' failed

(gnome-shell:65212): GLib-CRITICAL **: 15:32:36.571: g_variant_get_type: 
assertion 'value != NULL' failed

(gnome-shell:65212): GLib-CRITICAL **: 15:32:36.571: 
g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(gnome-shell:65212): GLib-CRITICAL **: 15:32:36.571: 
g_variant_get_uint32: assertion 'g_variant_is_of_type (value, 
G_VARIANT_TYPE_UINT32)' failed

(gnome-shell:65212): GLib-CRITICAL **: 15:32:36.571: g_variant_unref: 
assertion 'value != NULL' failed

** (gnome-shell:65212): WARNING **: 15:32:36.738: Failed to load shared 
library 'libgobject-2.0.so.0' referenced by the typelib: 
/usr/lib64/libpulse.so.0: undefined symbol: pa_idxset_string_compare_func

** (gnome-shell:65212): WARNING **: 15:32:36.739: Failed to load shared 
library 'libglib-2.0.so.0' referenced by the typelib: 
/usr/lib64/libpulse.so.0: undefined symbol: pa_idxset_string_hash_func

** (gnome-shell:65212): WARNING **: 15:32:36.744: Failed to load shared 
library 'libgjs.so.0' referenced by the typelib: 
/usr/lib64/libpulse.so.0: undefined symbol: pa_idxset_string_compare_func

** (gnome-shell:65212): WARNING **: 15:32:36.752: Failed to load shared 
library 'libgtk-3.so.0' referenced by the typelib: 
/usr/lib64/libpulse.so.0: undefined symbol: pa_idxset_string_hash_func

** (gnome-shell:65212): WARNING **: 15:32:36.752: Failed to load shared 
library 'libgdk-3.so.0' referenced by the typelib: 
/usr/lib64/libpulse.so.0: undefined symbol: pa_idxset_string_compare_func

(gnome-shell:65212): Gjs-WARNING **: 15:32:36.752: JS ERROR: [boxed 
prototype of GIName:GLib.Error jsobj at 0x7f7bdc09ea00]
** Message: 15:32:36.752: Execution of main.js threw exception: Script 
<main> threw an exception

It seems the  pa_idxset_string_ *ARE* undefined and this is a 
characteristic of pulse library.  So I think these functions are 
supplied by some other library or routine at loadtime. I can't determine 
what supplies those undefined symbols.

Perhaps someone can help me understand how those undefined  symbols are 
supplied?

Fred



More information about the pulseaudio-discuss mailing list