Bug 1108377 - xsensors GUI Failed
Summary: xsensors GUI Failed
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: xsensors
Version: el6
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Jeremy Newton
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-06-11 21:35 UTC by Todd
Modified: 2016-11-16 23:56 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-11-16 23:50:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
strace -o xsensors.log xsensors (76.94 KB, text/x-log)
2014-06-11 21:35 UTC, Todd
no flags Details
ldd $(which xsensors) (2.61 KB, text/plain)
2014-06-11 21:36 UTC, Todd
no flags Details
dmidecode (13.86 KB, text/plain)
2014-06-11 21:37 UTC, Todd
no flags Details
Logs and config on Fedora 20 X86_64 (23.03 KB, application/x-gtar)
2014-07-29 06:59 UTC, customercare
no flags Details
F24 works (55.83 KB, image/png)
2016-11-14 15:37 UTC, customercare
no flags Details
Test results (17.09 KB, image/png)
2016-11-16 23:35 UTC, Todd
no flags Details

Description Todd 2014-06-11 21:35:40 UTC
Created attachment 907874 [details]
strace -o xsensors.log xsensors

Hi All,

I am coming from the community: Scientific Linux 6.5, 64 bit.

xfce 4.8

# uname -r
2.6.32-431.17.1.el6.x86_64

Would one of our intrepid heroes at Red Hat fix this for me?

# xsensors
GUI failed!

All other programs work fine.

I have attached on ldd and an strace

Many thanks,
-T

Comment 1 Todd 2014-06-11 21:36:17 UTC
Created attachment 907875 [details]
ldd $(which xsensors)

Comment 2 Todd 2014-06-11 21:37:43 UTC
Created attachment 907876 [details]
dmidecode

Comment 3 Jim Perrin 2014-06-11 22:35:23 UTC
According to the strace, you're running this as the root user. You're not logged into xfce as root are you?

Comment 4 Todd 2014-06-11 23:20:59 UTC
(In reply to Jim Perrin from comment #3)
> According to the strace, you're running this as the root user. You're not
> logged into xfce as root are you?


"He who fool with root eventually kill tree!"

No, I su'ed to root in an xterm.  I tried it both ways.  The reason I went root was that dmidecode required root and I figure it may be for the same reasons.  I always try the user first and only su to root (when required) in a single xterm and dump it afterwards.

Comment 5 Jeremy Newton 2014-07-05 13:52:05 UTC
Hello, I'm the maintainer of this code, so I'll look into this when I have time.

Comment 6 customercare 2014-07-28 18:25:08 UTC
Same Bug for Fedora 20 X86_64.

sensors are working great, but xsensors just fails.

I had it working on 32 Bit, but with 64 bit, it does not work anymore.

Comment 7 Jeremy Newton 2014-07-28 21:32:25 UTC
(In reply to customercare from comment #6)
> Same Bug for Fedora 20 X86_64.
> 
> sensors are working great, but xsensors just fails.
> 
> I had it working on 32 Bit, but with 64 bit, it does not work anymore.

Can you give me any logs, parameters or conditions of your attempts? I can't reproduce this on standard fedora 64 bit.

Comment 8 customercare 2014-07-29 06:59:45 UTC
Created attachment 922041 [details]
Logs and config on Fedora 20 X86_64

Comment 9 customercare 2014-07-29 07:02:14 UTC
[marius@eve ~]$ xsensors -c /etc/sensors3.conf
Couldn't parse chip name -c!  Exiting!
GUI failed!

Interesstingly, this message does not come, if it read it as default.

Comment 10 customercare 2014-07-29 07:08:45 UTC
btw: sensors is broken in so many ways :) 

it8721-isa-0290
Adapter: ISA adapter
in0:          +2.82 V  (min =  +1.22 V, max =  +0.19 V)  ALARM      FALSE ALARM
in1:          +2.80 V  (min =  +1.93 V, max =  +1.42 V)  ALARM      FALSE ALARM
in2:          +0.80 V  (min =  +1.84 V, max =  +2.38 V)  ALARM      
+3.3V:        +3.34 V  (min =  +2.71 V, max =  +0.38 V)  ALARM      FALSE ALARM
in4:          +1.20 V  (min =  +0.17 V, max =  +2.03 V)
in5:          +2.50 V  (min =  +1.18 V, max =  +2.52 V)  ALARM      FALSE ALARM
in6:          +1.92 V  (min =  +1.43 V, max =  +0.23 V)  ALARM      FALSE ALARM
3VSB:         +4.61 V  (min =  +3.65 V, max =  +2.76 V)  ALARM      
Vbat:         +3.36 V  
fan1:        1912 RPM  (min =  128 RPM)
fan2:           0 RPM  (min =   53 RPM)  ALARM           ÄHM...
fan3:           0 RPM  (min =   10 RPM)  ALARM           ÄHM...
temp1:        +39.0°C  (low  = -54.0°C, high = -127.0°C)  ALARM  sensor = thermistor     FALSE ALARM
temp2:        +34.0°C  (low  = +19.0°C, high = -123.0°C)  ALARM  sensor = thermistor     FALSE ALARM
temp3:       -128.0°C  (low  = -85.0°C, high = -32.0°C)  sensor = disabled               

And the rest of those values is misjudged or max < min :)

Shall i open another report for lm_sensors about this ?

Comment 11 customercare 2014-07-29 07:35:14 UTC
Small update:

make my own sensors entry for this unspoorted chip:

chip "it8721-*"

        label temp1 "CPU Temp"
        label fan1 "CPU Fan"
        label in0  "Core 0"

        set in0_min  3.0 * 0.90
        set in0_max  3.0 * 1.10
        set in1_min  3.0 * 0.90
        set in1_max  3.0 * 1.10
        set in2_min  0.8 * 0.90
        set in2_max  2.0
        set in3_min  3.3 * 0.90
        set in3_max  3.3 * 1.10
        set in6_min  1.9 * 0.95
        set in6_max  1.9 * 1.05
        set in7_min  5.0 * 0.90
        set in7_max  5.0 * 1.10

        set fan2_min 0
        set fan3_min 0

        set temp1_min 0
        set temp1_max 86
        set temp2_min 0
        set temp2_max 128

sensors is now happy ;) but xsensors still fails with the same two error messages.

Comment 12 customercare 2015-12-14 09:03:13 UTC
Update from : 14.12.2015 

strace of xensors after a reinstall : 

open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgtk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgdk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libpangocairo-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libatk-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libcairo.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libpangoft2-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libpango-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libsensors.so.4", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXcomposite.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXdamage.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgthread-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libpixman-1.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib64/nvidia/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libxcb-render.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib64/nvidia/libGL.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgraphite2.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib64/nvidia/libGLdispatch.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib64/nvidia/tls/libnvidia-tls.so.358.16", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib64/nvidia/libnvidia-glcore.so.358.16", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/proc/self/maps", O_RDONLY)       = 3
open("/root/.nv/nvidia-application-profile-globals-rc", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/root/.nv/nvidia-application-profiles-rc", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/root/.nv/nvidia-application-profiles-rc.d", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/nvidia/nvidia-application-profiles-rc", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/nvidia/nvidia-application-profiles-rc.d/", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/nvidia/nvidia-application-profiles-358.16-rc", O_RDONLY) = 3
open("/usr/share/nvidia/nvidia-application-profiles-rc", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/proc/self/maps", O_RDONLY)       = 3
open("/proc/self/exe", O_RDONLY)        = 3
open("/usr/lib64/libgtk-x11-2.0.so.0.2400.28", O_RDONLY) = 3
open("/usr/lib64/libgdk-x11-2.0.so.0.2400.28", O_RDONLY) = 3
open("/usr/lib64/libpangocairo-1.0.so.0.3600.8", O_RDONLY) = 3
open("/usr/lib64/libatk-1.0.so.0.21409.1", O_RDONLY) = 3
open("/usr/lib64/libcairo.so.2.11400.2", O_RDONLY) = 3
open("/usr/lib64/libgdk_pixbuf-2.0.so.0.3100.6", O_RDONLY) = 3
open("/usr/lib64/libgio-2.0.so.0.4200.2", O_RDONLY) = 3
open("/usr/lib64/libpangoft2-1.0.so.0.3600.8", O_RDONLY) = 3
open("/usr/lib64/libpango-1.0.so.0.3600.8", O_RDONLY) = 3
open("/usr/lib64/libgobject-2.0.so.0.4200.2", O_RDONLY) = 3
open("/usr/lib64/libglib-2.0.so.0.4200.2", O_RDONLY) = 3
open("/usr/lib64/libfontconfig.so.1.8.0", O_RDONLY) = 3
open("/usr/lib64/libfreetype.so.6.11.2", O_RDONLY) = 3
open("/usr/lib64/libsensors.so.4.3.2", O_RDONLY) = 3
open("/usr/lib64/libc-2.20.so", O_RDONLY) = 3
open("/usr/lib64/libgmodule-2.0.so.0.4200.2", O_RDONLY) = 3
open("/usr/lib64/libX11.so.6.3.0", O_RDONLY) = 3
open("/usr/lib64/libXfixes.so.3.1.0", O_RDONLY) = 3
open("/usr/lib64/libm-2.20.so", O_RDONLY) = 3
open("/usr/lib64/libpthread-2.20.so", O_RDONLY) = 3
open("/usr/lib64/libXrender.so.1.3.0", O_RDONLY) = 3
open("/usr/lib64/libXinerama.so.1.0.0", O_RDONLY) = 3
open("/usr/lib64/libXi.so.6.1.0", O_RDONLY) = 3
open("/usr/lib64/libXrandr.so.2.2.0", O_RDONLY) = 3
open("/usr/lib64/libXcursor.so.1.0.2", O_RDONLY) = 3
open("/usr/lib64/libXcomposite.so.1.0.0", O_RDONLY) = 3
open("/usr/lib64/libXdamage.so.1.1.0", O_RDONLY) = 3
open("/usr/lib64/libXext.so.6.4.0", O_RDONLY) = 3
open("/usr/lib64/libgthread-2.0.so.0.4200.2", O_RDONLY) = 3
open("/usr/lib64/libharfbuzz.so.0.936.0", O_RDONLY) = 3
open("/usr/lib64/libpixman-1.so.0.32.8", O_RDONLY) = 3
open("/usr/lib64/nvidia/libEGL.so.1", O_RDONLY) = 3
open("/usr/lib64/libdl-2.20.so", O_RDONLY) = 3
open("/usr/lib64/libpng16.so.16.10.0", O_RDONLY) = 3
open("/usr/lib64/libxcb-shm.so.0.0.0", O_RDONLY) = 3
open("/usr/lib64/libxcb-render.so.0.0.0", O_RDONLY) = 3
open("/usr/lib64/libxcb.so.1.1.0", O_RDONLY) = 3
open("/usr/lib64/libz.so.1.2.8", O_RDONLY) = 3
open("/usr/lib64/nvidia/libGL.so.358.16", O_RDONLY) = 3
open("/usr/lib64/librt-2.20.so", O_RDONLY) = 3
open("/usr/lib64/libffi.so.6.0.2", O_RDONLY) = 3
open("/usr/lib64/libselinux.so.1", O_RDONLY) = 3
open("/usr/lib64/libresolv-2.20.so", O_RDONLY) = 3
open("/usr/lib64/libexpat.so.1.6.0", O_RDONLY) = 3
open("/usr/lib64/libbz2.so.1.0.6", O_RDONLY) = 3
open("/usr/lib64/ld-2.20.so", O_RDONLY) = 3
open("/usr/lib64/libgraphite2.so.3.0.1", O_RDONLY) = 3
open("/usr/lib64/nvidia/libGLdispatch.so.0", O_RDONLY) = 3
open("/usr/lib64/libXau.so.6.0.0", O_RDONLY) = 3
open("/usr/lib64/nvidia/tls/libnvidia-tls.so.358.16", O_RDONLY) = 3
open("/usr/lib64/nvidia/libnvidia-glcore.so.358.16", O_RDONLY) = 3
open("/usr/lib64/libpcre.so.1.2.3", O_RDONLY) = 3
open("/usr/lib64/libgcc_s-4.9.2-20150212.so.1", O_RDONLY) = 3
open("/proc/self/task/1002/attr/current", O_RDONLY) = 3
open("/sys/fs/selinux/booleans/allow_execmem", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/fs/selinux/booleans/allow_execmem", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/fs/selinux/booleans/deny_execmem", O_RDONLY) = 3
open("/proc/self/maps", O_RDONLY)       = 3
open("/usr/lib64/nvidia/libGL.so.358.16", O_RDONLY) = 3
open("/usr/lib64/nvidia/libGL.so.358.16", O_RDONLY) = 4
open("/usr/lib64/nvidia/libnvidia-glcore.so.358.16", O_RDONLY) = 3
open("/usr/lib64/nvidia/libnvidia-glcore.so.358.16", O_RDONLY) = 4
open("/proc/self/status", O_RDONLY)     = 3
open("/proc/self/status", O_RDONLY)     = 3
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib64/nvidia/libEGL_nvidia.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib64/nvidia/libnvidia-glsi.so.358.16", O_RDONLY|O_CLOEXEC) = 3
open("/sys/class/i2c-adapter/i2c-0/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-1/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-2/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-3/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-4/name", O_RDONLY) = 4
open("/sys/class/i2c-adapter/i2c-5/name", O_RDONLY) = 4
open("/sys/class/hwmon/hwmon0/name", O_RDONLY) = 4
open("/sys/class/hwmon/hwmon1/name", O_RDONLY) = 4
open("/sys/class/hwmon/hwmon2/name", O_RDONLY) = 4
open("/sys/class/hwmon/hwmon2/device/name", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon3/name", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/hwmon/hwmon3/device/name", O_RDONLY) = 4
open("/etc/sensors3.conf", O_RDONLY)    = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
open("/usr/share/locale/de_DE.utf8/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.utf8/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.utf8/LC_MESSAGES/gtk20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/gtk20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.utf8/LC_MESSAGES/gtk20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/gtk20.mo", O_RDONLY) = 3
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/usr/share/locale/de_DE.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libc.mo", O_RDONLY) = 3
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 3
open("/usr/share/X11/locale/locale.dir", O_RDONLY) = 3
open("/usr/share/X11/locale/en_US.UTF-8/XLC_LOCALE", O_RDONLY) = 3
open("/usr/share/locale/de_DE.utf8/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.utf8/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/root/.xauth14rvxB", O_RDONLY)    = 4
open("/usr/share/gtk-2.0/gtkrc", O_RDONLY) = 5
open("/root/.Xdefaults-eve.resellerdesktop.de", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/themes/Adwaita/gtk-2.0/gtkrc", O_RDONLY) = 5
open("/usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so", O_RDONLY|O_CLOEXEC) = 6
open("/usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so", O_RDONLY|O_CLOEXEC) = 6
open("/usr/share/themes/Default/gtk-2.0-key/gtkrc", O_RDONLY) = 5
open("/usr/lib64/gtk-2.0/modules/libpk-gtk-module.so", O_RDONLY|O_CLOEXEC) = 5
open("/usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so", O_RDONLY|O_CLOEXEC) = 5
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libcanberra-gtk.so.0", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libcanberra.so.0", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libvorbisfile.so.3", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libtdb.so.1", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libltdl.so.7", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libvorbis.so.0", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libogg.so.0", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 5
open("/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = 5
open("/usr/share/pixmaps/xsensors.xpm", O_RDONLY) = 5
open("/root/.local/share//mime/aliases", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/root/.local/share//mime/subclasses", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/root/.local/share//mime/icons", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/root/.local/share//mime/generic-icons", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/aliases", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/subclasses", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/icons", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/generic-icons", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share//mime/mime.cache", O_RDONLY) = 6
open("/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache", O_RDONLY) = 6
open("/usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so", O_RDONLY|O_CLOEXEC) = 6
GUI failed!

Comment 13 customercare 2015-12-14 09:04:42 UTC
btw: thats Fedora 21

Comment 14 Jeremy Newton 2016-10-11 15:47:10 UTC
Sorry for the delay, I haven't had time to work on the code until recently.

The issue with "Couldn't parse chip name" was a separate issue due to some semi-broken debug code, which I previously tried to work around but I just fixed in master (will be fixed for 0.80 when I'm done).

As for the original issue, I'm currently looking into it. I'm not sure why it would fail, but I'm going to put in some more detailed error messages, so hopefully it can be easier to debug.

FYI currently, I can only reproduce this in EPEL, not Fedora. I'm thinking it's something wrong with older versions of GTK2 (likely requiring a workaround).

Comment 15 customercare 2016-10-11 16:18:46 UTC
Fedora 23 version 0.74 works again.

Comment 16 Jeremy Newton 2016-10-31 15:35:58 UTC
Todd, can you confirm this with the latest version in testing?

0.75/0.74:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-dae10e0751

Comment 17 Todd 2016-11-14 12:32:50 UTC
(In reply to Jeremy Newton from comment #16)
> Todd, can you confirm this with the latest version in testing?
> 
> 0.75/0.74:
> https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-dae10e0751

Give me a few weeks.

Comment 18 customercare 2016-11-14 15:37:54 UTC
Created attachment 1220471 [details]
F24 works

Comment 19 Todd 2016-11-16 23:35:27 UTC
Created attachment 1221411 [details]
Test results

I have attached a screen shot of Scientific Linux 7.2 (SL 7.2).

xsensors only shows one fan.  I have several PWM fans and their data does show in BIOS.  It also does not identify which fan it is (CPU fan?).

And it shows several temperatures, but does not identify as to what they go to (CPU temp?).

So it still need some work, but at least it is working.

Works under:
   Fedora Core 24: xsensors-0.75-1.fc24.x86_64
   SL 7.2: xsensors-0.75-1.el7.x86_64

Unfortunately, I am no longer able to test under SL 6.x

Thank you!

Comment 20 Jeremy Newton 2016-11-16 23:50:14 UTC
That's quite alright, thank you for the feedback! I'll mark this as closed.

I can't reproduce this anymore, so I'm pretty sure I must have fixed it along the way (there was some memory allocation issues originally).

As for the missing sensors, I would suggest running "sudo sensors-detect" and follow the intructions to auto-detect everything. You may have to install the "lm_sensors" package to do so.

Xsensors is just a GUI interface for the command line binary "sensors", so if something appears in there but doesn't appear in xsensors, please let me know! :)

Comment 21 Todd 2016-11-16 23:56:12 UTC
(In reply to Jeremy Newton from comment #20)
 
> As for the missing sensors, I would suggest running "sudo sensors-detect"
> and follow the intructions to auto-detect everything. You may have to
> install the "lm_sensors" package to do so.

That did the trick.  Lots and lots of information!  Thank you!


Note You need to log in before you can comment on or make changes to this bug.