[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