xfce4-sensors has hddtemp support. By default, SUID bit on /usr/sbin/hddtemp is off: neptune / # ls -l /usr/sbin/hddtemp -rwxr-xr-x 1 root root 35896 Jun 3 19:23 /usr/sbin/hddtemp and xfce4-sensors notifies that it cannot run hddtemp - (and one can chmod u+s hddtemp to solve it) and continues to work normally. But if SUID bit is on, xfce4-sensors crashes on launch (see below at "additional information"): neptune / # chmod u+s /usr/sbin/hddtemp && ls -l /usr/sbin/hddtemp -rwsr-xr-x 1 root root 35896 Jun 3 19:23 /usr/sbin/hddtemp hddtemp works normally itself: neptune / # hddtemp /dev/sd[a.b] /dev/sda: WDC WD2500KS-00MJB0: 54 C /dev/sdb: ST3750640AS: 52 C Reproducible: Always Steps to Reproduce: 1. USE="acpi hddtemp lm_sensors" emerge xfce4-sensors 2. chmod u+s /usr/sbin/hddtemp 3. run xfce4-sensors - it will crash Actual Results: xfce4-sensors crashes Expected Results: It should work normally =/ vmbrius@neptune ~ $ xfce4-sensors *** glibc detected *** xfce4-sensors: free(): invalid pointer: 0x0000000001b23840 *** ======= Backtrace: ========= /lib/libc.so.6[0x7fabb71a6258] /lib/libc.so.6(cfree+0x6c)[0x7fabb71aad0c] /usr/lib64/xfce4/modules/libxfce4sensors.so.1(get_hddtemp_value+0x125)[0x7fabbbe112e5] /usr/lib64/xfce4/modules/libxfce4sensors.so.1(sensor_get_value+0x4c)[0x7fabbbe0e91c] /usr/lib64/xfce4/modules/libxfce4sensors.so.1(fill_gtkTreeStore+0xc8)[0x7fabbbe105f8] /usr/lib64/xfce4/modules/libxfce4sensors.so.1(init_widgets+0xc4)[0x7fabbbe10804] xfce4-sensors[0x401b4f] xfce4-sensors[0x401a7e] /lib/libc.so.6(__libc_start_main+0xe6)[0x7fabb7150a26] xfce4-sensors[0x401809] ======= Memory map: ======== 00400000-00403000 r-xp 00000000 08:13 538348176 /usr/bin/xfce4-sensors 00602000-00603000 r--p 00002000 08:13 538348176 /usr/bin/xfce4-sensors 00603000-00604000 rw-p 00003000 08:13 538348176 /usr/bin/xfce4-sensors 01a40000-01b70000 rw-p 01a40000 00:00 0 [heap] 7fabb0000000-7fabb0021000 rw-p 7fabb0000000 00:00 0 7fabb0021000-7fabb4000000 ---p 7fabb0021000 00:00 0 7fabb4fa5000-7fabb4fbb000 r-xp 00000000 08:13 805310847 /lib64/libgcc_s.so.1 7fabb4fbb000-7fabb51ba000 ---p 00016000 08:13 805310847 /lib64/libgcc_s.so.1 7fabb51ba000-7fabb51bb000 r--p 00015000 08:13 805310847 /lib64/libgcc_s.so.1 7fabb51bb000-7fabb51bc000 rw-p 00016000 08:13 805310847 /lib64/libgcc_s.so.1 7fabb51bc000-7fabb51be000 r-xp 00000000 08:13 537863124 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so 7fabb51be000-7fabb53bd000 ---p 00002000 08:13 537863124 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so 7fabb53bd000-7fabb53be000 r--p 00001000 08:13 537863124 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so 7fabb53be000-7fabb53bf000 rw-p 00002000 08:13 537863124 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so 7fabb53bf000-7fabb53c8000 r-xp 00000000 08:13 807256018 /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so 7fabb53c8000-7fabb55c8000 ---p 00009000 08:13 807256018 /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so 7fabb55c8000-7fabb55c9000 r--p 00009000 08:13 807256018 /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so 7fabb55c9000-7fabb55ca000 rw-p 0000a000 08:13 807256018 /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so 7fabb55ca000-7fabb55d5000 r-xp 00000000 08:13 537596897 /lib64/libnss_files-2.10.1.so 7fabb55d5000-7fabb57d5000 ---p 0000b000 08:13 537596897 /lib64/libnss_files-2.10.1.so 7fabb57d5000-7fabb57d6000 r--p 0000b000 08:13 537596897 /lib64/libnss_files-2.10.1.so 7fabb57d6000-7fabb57d7000 rw-p 0000c000 08:13 537596897 /lib64/libnss_files-2.10.1.so 7fabb57d7000-7fabb57e1000 r-xp 00000000 08:13 537596905 /lib64/libnss_nis-2.10.1.so 7fabb57e1000-7fabb59e0000 ---p 0000a000 08:13 537596905 /lib64/libnss_nis-2.10.1.so 7fabb59e0000-7fabb59e1000 r--p 00009000 08:13 537596905 /lib64/libnss_nis-2.10.1.so 7fabb59e1000-7fabb59e2000 rw-p 0000a000 08:13 537596905 /lib64/libnss_nis-2.10.1.so 7fabb59e2000-7fabb59f7000 r-xp 00000000 08:13 537596904 /lib64/libnsl-2.10.1.so 7fabb59f7000-7fabb5bf6000 ---p 00015000 08:13 537596904 /lib64/libnsl-2.10.1.so 7fabb5bf6000-7fabb5bf7000 r--p 00014000 08:13 537596904 /lib64/libnsl-2.10.1.so 7fabb5bf7000-7fabb5bf8000 rw-p 00015000 08:13 537596904 /lib64/libnsl-2.10.1.so 7fabb5bf8000-7fabb5bfa000 rw-p 7fabb5bf8000 00:00 0 7fabb5bfa000-7fabb5c01000 r-xp 00000000 08:13 537596907 /lib64/libnss_compat-2.10.1.so 7fabb5c01000-7fabb5e00000 ---p 00007000 08:13 537596907 /lib64/libnss_compat-2.10.1.so 7fabb5e00000-7fabb5e01000 r--p 00006000 08:13 537596907 /lib64/libnss_compat-2.10.1.so 7fabb5e01000-7fabb5e02000 rw-p 00007000 08:13 537596907 /lib64/libnss_compat-2.10.1.so 7fabb5e02000-7fabb60e9000 r--p 00000000 08:13 537378197 /usr/lib64/locale/locale-archive 7fabb60e9000-7fabb60ee000 r-xp 00000000 08:13 805313770 /usr/lib64/libXfixes.so.3.1.0 7fabb60ee000-7fabb62ed000 ---p 00005000 08:13 805313770 /usr/lib64/libXfixes.so.3.1.0 7fabb62ed000-7fabb62ee000 r--p 00004000 08:13 805313770 /usr/lib64/libXfixes.so.3.1.0 7fabb62ee000-7fabb62ef000 rw-p 00005000 08:13 805313770 /usr/lib64/libXfixes.so.3.1.0 7fabb62ef000-7fabb62f1000 r-xp 00000000 08:13 805313901 /usr/lib64/libXdamage.so.1.1.0 7fabb62f1000-7fabb64f0000 ---p 00002000 08:13 805313901 /usr/lib64/libXdamage.so.1.1.0 7fabb64f0000-7fabb64f1000 r--p 00001000 08:13 805313901 /usr/lib64/libXdamage.so.1.1.0 7fabb64f1000-7fabb64f2000 rw-p 00002000 08:13 805313901 /usr/lib64/libXdamage.so.1.1.0 7fabb64f2000-7fabb6503000 r-xp 00000000 08:13 805306692 /usr/lib64/libXext.so.6.4.0 7fabb6503000-7fabb6702000 ---p 00011000 08:13 805306692 /usr/lib64/libXext.so.6.4.0 7fabb6702000-7fabb6703000 r--p 00010000 08:13 805306692 /usr/lib64/libXext.so.6.4.0 7fabb6703000-7fabb6704000 rw-p 00011000 08:13 805306692 /usr/lib64/libXext.so.6.4.0 7fabb6704000-7fabb6706000 r-xp 00000000 08:13 268627792 /usr/lib64/libXcomposite.so.1.0.0 7fabb6706000-7fabb6905000 ---p 00002000 08:13 268627792 /usr/lib64/libXcomposite.so.1.0.0 7fabb6905000-7fabb6906000 r--p 00001000 08:13 268627792 /usr/lib64/libXcomposite.so.1.0.0 7fabb6906000-7fabb6907000 rw-p 00002000 08:13 268627792 /usr/lib64/libXcomposite.so.1.0.0 7fabb6907000-7fabb6911000 r-xp 00000000 08:13 537592263 /usr/lib64/libXcursor.so.1.0.2 7fabb6911000-7fabb6b10000 ---p 0000a000 08:13 537592263 /usr/lib64/libXcursor.so.1.0.2 7fabb6b10000-7fabb6b11000 r--p 00009000 08:13 537592263 /usr/lib64/libXcursor.so.1.0.2 7fabb6b11000-7fabb6b12000 rw-p 0000a000 08:13 537592263 /usr/lib64/libXcursor.so.1.0.2 7fabb6b12000-7fabb6b1a000 r-xp 00000000 08:13 805394369 /usr/lib64/libXrandr.so.2.2.0 7fabb6b1a000-7fabb6d19000 ---p 00008000 08:13 805394369 /usr/lib64/libXrandr.so.2.2.0 7fabb6d19000-7fabb6d1a000 r--p 00007000 08:13 805394369 /usr/lib64/libXrandr.so.2.2.0 7fabb6d1a000-7fabb6d1b000 rw-p 00008000 08:13 805394369 /usr/lib64/libXrandr.so.2.2.0 7fabb6d1b000-7fabb6d25000 r-xp 00000000 08:13 537264894 /usr/lib64/libXi.so.6.0.0 7fabb6d25000-7fabb6f24000 ---p 0000a000 08:13 537264894 /usr/lib64/libXi.so.6.0.0 7fabb6f24000-7fabb6f25000 r--p 00009000 08:13 537264894 /usr/lib64/libXi.so.6.0.0 7fabb6f25000-7fabb6f26000 rw-p 0000a000 08:13 537264894 /usr/lib64/libXi.so.6.0.0 7fabb6f26000-7fabb6f31000 r-xp 00000000 08:13 269524061 /lib64/libsysfs.so.2.0.1 7fabb6f31000-7fabb7130000 ---p 0000b000 08:13 269524061 /lib64/libsysfs.so.2.0.1 7fabb7130000-7fabb7131000 r--p 0000a000 08:13 269524061 /lib64/libsysfs.so.2.0.1 7fabb7131000-7fabb7132000 rw-p 0000b000 08:13 269524061 /lib64/libsysfs.so.2.0.1 7fabb7132000-7fabb7283000 r-xp 00000000 08:13 537596887 /lib64/libc-2.10.1.so 7fabb7283000-7fabb7483000 ---p 00151000 08:13 537596887 /lib64/libc-2.10.1.so 7fabb7483000-7fabb7487000 r--p 00151000 08:13 537596887 /lib64/libc-2.10.1.so 7fabb7487000-7fabb7488000 rw-p 00155000 08:13 537596887 /lib64/libc-2.10.1.so 7fabb7488000-7fabb748d000 rw-p 7fabb7488000 00:00 0 7fabb748d000-7fabb756f000 r-xp 00000000 08:13 538078967 /usr/lib64/libglib-2.0.so.0.2000.2 7fabb756f000-7fabb776f000 Aborted
Dupe of bug #272447
sorry, I've refreshed page and bug was sent second time :/ *** This bug has been marked as a duplicate of bug 272447 ***