You are not logged in.
Since the last couple of updates, gsmartcontrol fails with the following error:
gsmartcontrol: symbol lookup error: /usr/lib/libgiomm-2.4.so.1: undefined symbol: _ZN4Glib17SignalProxyNormal13connect_impl_EbON4sigc9slot_baseEbI've tried reinstalling glibmm and gsmartcontrol and even recompiling gsmartcontrol from source - no use
Surprisingly the symbol does exist in the binary, and running under sudo gives some other error....
rep ~ $ gsmartcontrol
gsmartcontrol: symbol lookup error: /usr/lib/libgiomm-2.4.so.1: undefined symbol: _ZN4Glib17SignalProxyNormal13connect_impl_EbON4sigc9slot_baseEb
rep ~ $ grep "_ZN4Glib17SignalProxyNormal13connect_impl_EbON4sigc9slot_baseEb" /usr/lib/libgiomm-2.4.so.1
Binary file /usr/lib/libgiomm-2.4.so.1 matches
rep ~ $ sudo gsmartcontrol
(gsmartcontrol:4346): Gtk-WARNING **: 13:08:53.964: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(gsmartcontrol:4346): Gtk-WARNING **: 13:08:53.965: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(gsmartcontrol:4346): Gtk-WARNING **: 13:08:53.965: Theme parsing error: gtk.css:70:34: The style property GtkCheckButton:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(gsmartcontrol:4346): Gtk-WARNING **: 13:08:53.965: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(gsmartcontrol:4346): Gtk-WARNING **: 13:08:53.965: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
(gsmartcontrol:4346): Gtk-WARNING **: 13:08:53.965: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(gsmartcontrol:4346): Gtk-WARNING **: 13:08:53.965: Theme parsing error: gtk.css:83:29: The style property GtkStatusbar:shadow-type is deprecated and shouldn't be used anymore. It will be removed in a future version
terminate called after throwing an instance of 'Gtk::IconThemeError'
Aborted
rep ~ $Any clues why this is failing?
Thanks in advance
Last edited by rep_movsd (2018-04-11 13:26:42)
Offline
With what version of glib2?
Last edited by Scimmia (2018-04-11 13:05:56)
Offline
The latest one
rep ~ $ pacman -Q | grep glib
dbus-glib 0.110-1
geocode-glib 3.25.4.1-1
glib 1.2.10-13
glib-networking 2.56.0-1
glib-perl 1.326-1
glib2 2.56.0+16+gecabc6e21-1
glibc 2.26-11
glibmm 2.56.0-1
json-glib 1.4.2-2
lib32-dbus-glib 0.110-1
lib32-glib2 2.56.0+7+g66948ae23-1
lib32-glibc 2.26-11
lib32-libdbusmenu-glib 16.04.0-2
lib32-libnm-glib 1.10.6-1
libaccounts-glib 1.23-2
libdbusmenu-glib 16.04.0-2
libmm-glib 1.8rc2+1+g7e949283-1
libnm-glib 1.10.6-3
poppler-glib 0.63.0-1
taglib 1.11.1-1
rep ~ $Offline
OK, I figured out why this was happening
I used strace and noticed that gsmartcontrol was loading some old glib library from /usr/lib/vmware
I got rid of vmware and then it works fine!
Offline
ldd /usr/lib/libgiomm-2.4.so.1
Edit: glad you found it. That's what I was looking for with ldd. ![]()
Last edited by Scimmia (2018-04-11 13:28:55)
Offline