brndnmtthws / conky

Light-weight system monitor for X, Wayland (sort of), and other things, too
https://conky.cc
GNU General Public License v3.0
7.17k stars 615 forks source link

conky is not displaying anything since 1.11.4 #901

Closed txtsd closed 3 years ago

txtsd commented 4 years ago

Issue

conky does not display anything on my screen even though it runs and forks to background, albeit slower than with 1.11.3

Information

[txtsd@dungeon-of-data]─[~]
λ conky -v                                                                                                                                                                                    
conky 1.11.4_pre compiled Wed Jun 26 20:48:43 UTC 2019 for Linux 5.1.15-arch1-1-ARCH x86_64

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky

 General:
  * math
  * hddtemp
  * portmon
  * IPv6
  * Curl
  * RSS
  * Weather (METAR)
  * wireless
  * support for IBM/Lenovo notebooks
  * builtin default configuration
  * old configuration syntax
  * Imlib2
  * OSS mixer support
  * apcupsd
  * iostats
  * ncurses
  * Internationalization support
  * PulseAudio
 X11:
  * Xdamage extension
  * Xinerama extension (virtual display)
  * Xshape extension (click through)
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual
  * Own window

 Music detection:
  * CMUS
  * MPD
  * MOC

 Default values:
  * Netdevice: eno1
  * Local configfile: $HOME/.conkyrc
  * Localedir: /usr/share/locale
  * Maximum netdevices: 256
  * Maximum text size: 16384
  * Size text buffer: 256
conky.config = {
    alignment="top_right";
    background=true;
    border_inner_margin=0;
    default_bar_height=4;
    default_bar_width=0;
    default_color="FFFFFF";
    default_graph_height=24;
    default_graph_width=0;
    double_buffer=true;
    draw_graph_borders=false;
    draw_shades=false;
    font="Input-6:style=Regular:antialias=true:hinting=true";
    gap_x=10;
    gap_y=0;
    --max_text_width=36;
    --maximum_width=350;
    minimum_height=0;
    minimum_width=0;
    own_window=true;
    own_window_argb_value=0;
    own_window_argb_visual=true;
    own_window_colour="000000";
    own_window_hints="undecorated,below,sticky,skip_taskbar,skip_pager";
    own_window_transparent=true;
    own_window_type="desktop";
    short_units=true;
    top_cpu_separate=false;
    top_name_width=47;
    update_interval=0.5;
    uppercase=false;
    use_xft=true;
}

conky.text = [[
    ${color}
    ${alignc}${no_update $nodename linux $machine $kernel}
    ${alignc}${execi 86400 lscpu | grep -i "model name" | cut -c 22-}
    ${alignc}${no_update Uptime: }${uptime}

    ${color 2962FF}${cpu cpu1}${no_update % }${no_update core1 +}${hwmon 0 temp 1}${no_update °C}${alignr}${no_update core2 +}${hwmon 0 temp 1}${no_update °C }${cpu cpu2}${no_update %}${color D50000}
    ${cpugraph cpu1 32, 162}${alignr}${cpugraph cpu2 32, 162}
    ${color 2962FF}${cpu cpu3}${no_update % }${no_update core1 +}${hwmon 0 temp 1}${no_update °C}${alignr}${no_update core2 +}${hwmon 0 temp 1}${no_update °C }${cpu cpu4}${no_update %}${color D50000}
    ${cpugraph cpu3 32, 162}${alignr}${cpugraph cpu4 32, 162}
    ${color 2962FF}${cpu cpu5}${no_update % }${no_update core1 +}${hwmon 0 temp 1}${no_update °C}${alignr}${no_update core2 +}${hwmon 0 temp 1}${no_update °C }${cpu cpu6}${no_update %}${color D50000}
    ${cpugraph cpu5 32, 162}${alignr}${cpugraph cpu6 32, 162}
    ${color 2962FF}${cpu cpu7}${no_update % }${no_update core1 +}${hwmon 0 temp 1}${no_update °C}${alignr}${no_update core2 +}${hwmon 0 temp 1}${no_update °C }${cpu cpu8}${no_update %}${color D50000}
    ${cpugraph cpu7 32, 162}${alignr}${cpugraph cpu8 32, 162}
    ${color 2962FF}${alignc}${color}${no_update freq: }${color white}${freq}${no_update Mhz}${color white}
    ${color FFFF00}${top name 1}${alignr}${top pid 1}${alignc}${top cpu 1}${no_update %}
    ${top name 2}${alignr}${top pid 2}${alignc}${top cpu 2}${no_update %}
    ${top name 3}${alignr}${top pid 3}${alignc}${top cpu 3}${no_update %}
    ${top name 4}${alignr}${top pid 4}${alignc}${top cpu 4}${no_update %}
    ${top name 5}${alignr}${top pid 5}${alignc}${top cpu 5}${no_update %}
    ${top name 6}${alignr}${top pid 6}${alignc}${top cpu 6}${no_update %}
    ${top name 7}${alignr}${top pid 6}${alignc}${top cpu 7}${no_update %}
    ${top name 8}${alignr}${top pid 6}${alignc}${top cpu 8}${no_update %}
    ${top name 9}${alignr}${top pid 6}${alignc}${top cpu 9}${no_update %}
    ${top name 10}${alignr}${top pid 6}${alignc}${top cpu 10}${no_update %}
    ${color D50000}${no_update total }${alignr}${cpu}${no_update %}
    ${color AA00FF}${memgraph}
    ${membar}
    ${color AA00FF}${no_update RAM usage }${alignr}${memperc}${no_update %}
    ${swapbar}
    ${color AA00FF}${no_update swap usage }${alignr}${swapperc}${no_update %}${color FFFF00}

    ${top_mem name 1}${alignr}${top_mem pid 1} ${alignr}${top_mem mem_res 1}${alignr}${top_mem mem 1}${no_update %}
    ${top_mem name 2}${alignr}${top_mem pid 2} ${alignr}${top_mem mem_res 2}${alignr}${top_mem mem 2}${no_update %}
    ${top_mem name 3}${alignr}${top_mem pid 3} ${alignr}${top_mem mem_res 3}${alignr}${top_mem mem 3}${no_update %}
    ${top_mem name 4}${alignr}${top_mem pid 4} ${alignr}${top_mem mem_res 4}${alignr}${top_mem mem 4}${no_update %}
    ${top_mem name 5}${alignr}${top_mem pid 5} ${alignr}${top_mem mem_res 5}${alignr}${top_mem mem 5}${no_update %}
    ${top_mem name 6}${alignr}${top_mem pid 6} ${alignr}${top_mem mem_res 6}${alignr}${top_mem mem 6}${no_update %}
    ${top_mem name 7}${alignr}${top_mem pid 7} ${alignr}${top_mem mem_res 7}${alignr}${top_mem mem 7}${no_update %}
    ${top_mem name 8}${alignr}${top_mem pid 8} ${alignr}${top_mem mem_res 8}${alignr}${top_mem mem 8}${no_update %}
    ${top_mem name 9}${alignr}${top_mem pid 9} ${alignr}${top_mem mem_res 9}${alignr}${top_mem mem 9}${no_update %}
    ${top_mem name 10}${alignr}${top_mem pid 10} ${alignr}${top_mem mem_res 10}${alignr}${top_mem mem 10}${no_update %}
    ${color AA00FF}${no_update total }${alignr}${mem}${no_update /}${memmax}

    ${color 00BCD4}${no_update sda1 }${hr 1}
    ${no_update /boot}${alignr}${fs_size /boot}
    ${fs_bar /boot}
    ${fs_used_perc /boot}${no_update %}${alignr}${fs_used /boot}

    ${no_update sda3 }${hr 1}
    ${no_update /}${alignr}${fs_size /}
    ${fs_bar /}
    ${fs_used_perc /}${no_update %}${alignr}${fs_used /}

    ${no_update sda4 }${hr 1}
    ${no_update /var}${alignr}${fs_size /var}
    ${fs_bar /var}
    ${fs_used_perc /var}${no_update %}${alignr}${fs_used /var}

    ${no_update sda5 }${hr 1}
    ${no_update /home}${alignr}${fs_size /home}
    ${fs_bar /home}
    ${fs_used_perc /home}${no_update %}${alignr}${fs_used /home}

    ${no_update sdc1 }${hr 1}
    ${no_update /home/txtsd/1TB}${alignr}${fs_size /home/txtsd/1TB}
    ${fs_bar /home/txtsd/1TB}
    ${fs_used_perc /home/txtsd/1TB}${no_update %}${alignr}${fs_used /home/txtsd/1TB}

    ${color FFFF00}${no_update disk read}${alignr}${no_update disk write}
    ${diskiograph_read 32, 162}${alignr}${diskiograph_write 32, 162}
    ${diskio_read}${alignr}${diskio_write}

    ${if_up eth0}${color 76FF03}${no_update eth0}${alignr}${addrs eth0}${no_update , }${execi 60 curl -4fs ifconfig.me 2>/dev/null | tail}${no_update , }${v6addrs -n -s eth0}
    ${no_update up }${upspeed eth0}${alignr}${no_update down }${downspeed eth0}
    ${upspeedgraph eth0 32, 162}${alignr}${downspeedgraph eth0 32, 162}
    ${no_update total }${totalup eth0}${alignr}${no_update total }${totaldown eth0}${endif}

    ${if_up miredo}${no_update miredo }${alignr}${v6addrs -n -s miredo}
    ${no_update up }${upspeed miredo}${alignr}${no_update down }${downspeed miredo}
    ${upspeedgraph miredo 32, 162}${alignr}${downspeedgraph miredo 32, 162}
    ${no_update total }${totalup miredo}${alignr}${no_update total }${totaldown miredo}${endif}

    ${if_up wg0}${no_update wg0}${alignr}${addr wg0}
    ${no_update up }${upspeed wg0}${alignr}${no_update down }${downspeed wg0}
    ${upspeedgraph wg0 32, 162}${alignr}${downspeedgraph wg0 32, 162}
    ${no_update total }${totalup wg0}${alignr}${no_update total }${totaldown wg0}
    ${endif}
]]

Backtrace.

There's no crash so the gdb looks normal.

[txtsd@dungeon-of-data]─[~]
λ gdb conky                                                                                                                                                                                   
GNU gdb (GDB) 8.3.1
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from conky...
(No debugging symbols found in conky)
(gdb) run -c ~/.conkyrc
Starting program: /usr/bin/conky -c ~/.conkyrc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
conky: desktop window (6b5) is root window
conky: window type - desktop
conky: drawing to created window (0x9400002)
conky: drawing to double buffer
[New Thread 0x7ffff2f79700 (LWP 47500)]
[Detaching after fork from child process 47501]
[New Thread 0x7ffff2778700 (LWP 47505)]
[New Thread 0x7ffff1f77700 (LWP 47506)]
[New Thread 0x7ffff1776700 (LWP 47509)]
[New Thread 0x7ffff0f75700 (LWP 47510)]
[New Thread 0x7fffe3fff700 (LWP 47511)]
[New Thread 0x7fffe37fe700 (LWP 47512)]
[New Thread 0x7fffe2ffd700 (LWP 47513)]
[New Thread 0x7fffe27fc700 (LWP 47514)]
[Detaching after fork from child process 47515]
[Detaching after fork from child process 47519]
conky: forked to background, pid is 47519
[Thread 0x7fffe2ffd700 (LWP 47513) exited]
[Thread 0x7fffe37fe700 (LWP 47512) exited]
[Thread 0x7fffe3fff700 (LWP 47511) exited]
[Thread 0x7ffff0f75700 (LWP 47510) exited]
[Thread 0x7ffff1776700 (LWP 47509) exited]
[Thread 0x7ffff1f77700 (LWP 47506) exited]
[Thread 0x7ffff2778700 (LWP 47505) exited]
[Thread 0x7ffff2f79700 (LWP 47500) exited]
[Thread 0x7ffff3690cc0 (LWP 47496) exited]
[Inferior 1 (process 47496) exited normally]
(gdb) 
bt full
No stack.
(gdb) exit

Debug flag output

Here is the output of conky -DD

[txtsd@dungeon-of-data]─[~]
λ conky -DD                                                                                                                                                                                   
DEBUG(0) [/build/src/conky-1.11.4/src/conky.cc:2513]: reading contents from config file '/home/txtsd/.conkyrc'
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:401]: enter init_X11()
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:482]: Fixed xinerama area to: 0 0 1920 1080
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:433]: leave init_X11()
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:642]: enter init_window()
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:482]: Fixed xinerama area to: 0 0 1920 1080
conky: desktop window (6b5) is root window
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:621]: Found ARGB Visual
conky: window type - desktop
conky: drawing to created window (0x9200002)
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:992]: leave init_window()
conky: drawing to double buffer
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '$nodename linux $machine $kernel' to 'dungeon-of-data linux x86_64 5.4.0-rc5-mainline'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'Uptime: ' to 'Uptime: '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 1
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '% ' to '% '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core1 +' to 'core1 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C' to '°C'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core2 +' to 'core2 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C ' to '°C '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 2
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 1
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 2
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 3
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '% ' to '% '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core1 +' to 'core1 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C' to '°C'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core2 +' to 'core2 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C ' to '°C '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 4
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 3
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 4
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 5
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '% ' to '% '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core1 +' to 'core1 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C' to '°C'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core2 +' to 'core2 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C ' to '°C '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 6
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 5
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 6
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 7
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '% ' to '% '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core1 +' to 'core1 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C' to '°C'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'core2 +' to 'core2 +'
DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1389]: parsed hwmon args: '0' 'temp' 1 1.000000 0.000000

DEBUG(0) [/build/src/conky-1.11.4/src/linux.cc:1233]: open_sysfs_sensor: dir=/sys/class/hwmon/ dev=hwmon0/device type=temp n=1

DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '°C ' to '°C '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 8
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 7
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:706]: Adding $cpugraph for CPU 8
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'freq: ' to 'freq: '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'Mhz' to 'Mhz'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:686]: Adding $cpu for CPU 0
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'RAM usage ' to 'RAM usage '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'swap usage ' to 'swap usage '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '/' to '/'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'sda1 ' to 'sda1 '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '/boot' to '/boot'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'sda3 ' to 'sda3 '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '/' to '/'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'sda4 ' to 'sda4 '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '/var' to '/var'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'sda5 ' to 'sda5 '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '/home' to '/home'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'sdc1 ' to 'sdc1 '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '/home/txtsd/1TB' to '/home/txtsd/1TB'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated '%' to '%'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'disk read' to 'disk read'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'disk write' to 'disk write'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'eth0' to 'eth0'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated ', ' to ', '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated ', ' to ', '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'up ' to 'up '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'down ' to 'down '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'miredo ' to 'miredo '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'up ' to 'up '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'down ' to 'down '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'wg0' to 'wg0'
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'up ' to 'up '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'down ' to 'down '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
DEBUG(1) [/build/src/conky-1.11.4/src/core.cc:2031]: no templates to replace
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/conky.cc:739]: evaluated 'total ' to 'total '
conky: forked to background, pid is 46731

[txtsd@dungeon-of-data]─[~]
λ                                                                                                                                                                                             
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:94]: setting up fonts
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:149]: loading fonts
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:94]: setting up fonts
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:94]: setting up fonts

Desktop with 1.11.3 Image of desktop with 1.11.3

Desktop with 1.11.4 Image of desktop with 1.11.4

lasers commented 4 years ago

If you want to, you can narrow this down to the offending commit via git bisect.

txtsd commented 4 years ago

Here we go!

λ git bisect bad                                                                                                                                                                              
c352069b31b2dbb4d87503603d6c6d3ddd517df6 is the first bad commit
commit c352069b31b2dbb4d87503603d6c6d3ddd517df6
Author: Kushagra Sinha <sinhak@google.com>
Date:   Sun Mar 3 17:45:02 2019 +0100

    Add support for nested |exec| expressions

    Nested exec expressions like ${execp echo '${execp echo hi}'} are not
    evaluated correctly because parsing expressions like these generates and
    registers new callbacks but we never wait for these callbacks to
    complete before returning the result of the evaluation.

    Fix this by re-evaluating expressions after running all pending
    callbacks.

 src/conky.cc         | 11 +++++++++
 tests/CMakeLists.txt |  2 +-
 tests/test-conky.cc  | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 75 insertions(+), 1 deletion(-)
 create mode 100644 tests/test-conky.cc
txtsd commented 4 years ago

Any updates on this? I still haven't been able to use anything after 1.11.3

brndnmtthws commented 4 years ago

@txtsd I'll try and look into it within the next week or two.

txtsd commented 4 years ago

Thanks

su8 commented 3 years ago

Is it fixed ¿

txtsd commented 3 years ago

Not yet, unfortunately :cry:

michaelb42 commented 3 years ago

It seems that I've encountered this one with a current build of v1.11.6 on gentoo. Starting conky with --daemonize or passing in background=true reliably "hides", or better "shrinks" the conky window to a tiny little square... terminating is only possible using kill -KILL.

conky -p5 -m0 --daemonize: Screenshot_20210308_001218

conky -p5 -m0: Screenshot_20210308_000919

txtsd commented 3 years ago

@brndnmtthws Any headway into this? I'd like to update at some point.

michaelb42 commented 3 years ago

@txtsd Tried your .conkyrc. No display until I change to background=false.

txtsd commented 3 years ago

@txtsd Tried your .conkyrc. No display until I change to background=false.

No point in using conky unless it is true. The offending commit has already been found though, and I'd like for an actual resolution.

brndnmtthws commented 3 years ago

I believe #1093 will resolve this. If someone could test and confirm for me, that would be excellent.

It looks like the change that caused the regression wasn't quite right, but it seems to be working as intended now. The call to conky::run_all_callbacks() was blocking the main thread, resulting in the appearance of Conky to stop. This only happened with nested expressions, like ${if_...}, as near as I could tell.

txtsd commented 3 years ago

Compiled the branch in that PR and it works! Will you release a new build with this bugfix?