You are not logged in.
Pages: 1
Does anybody know why my conky keeps crashing?
Here is just one of several error messages I keep getting:
---------------------------------------------------------------------
adminq@pinebook1080p:~$ conky&
[1] 16383
adminq@pinebook1080p:~$ conky: desktop window (1200016) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x3c00002)
conky: drawing to double buffer
conky: malloc.c:2406: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
^C
[1]+ Aborted conky
adminq@pinebook1080p:~$
-------------------------------------------------------------------------
.conkyrc:
conky.config = {
alignment = 'top_right',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = 'DejaVu Sans Mono:size=12',
gap_x = 5,
gap_y = 60,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
double_buffer = true,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'normal',
own_window_transparent = true,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_argb_visual = true,
own_window_argb_value = 0,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}
conky.text = [[
Battery: ${exec ./batt_percent}%
$hr
${color grey}Uptime:$color $uptime
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${cpugraph 000000 ffffff}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
/ $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
$hr
${color grey}Networking:
${wireless_essid}, ${addr waan0}, -${exec ./wifilevel}
Down:${downspeed waan0} ${downspeedgraph waan0}
Up:${upspeed waan0} ${upspeedgraph waan0}
$hr
${color grey}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
]]
Offline
The problem appears to be with your script, could you post the content of wifilevel?
Offline
Here is my wifilevel script:
#!/bin/sh
/sbin/iwconfig waan0|grep level|cut -b46-52
Offline
I just tested that on my laptop and instead of a script I used this
${exec /sbin/iwconfig wlp1s0|grep level|cut -b45-47}
it seems to work ok here,
This is the full text section that works for me
conky.text = [[
Battery: ${battery BAT0}
$hr
${color grey}Uptime:$color $uptime
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${cpugraph 000000 ffffff}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
/ $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
$hr
${color grey}Networking:
${wireless_essid waan0}, ${addr waan0}, -${exec /sbin/iwconfig waan0|grep level|cut -b45-47}
Down:${downspeed waan0} ${downspeedgraph waan0}
Up:${upspeed waan0} ${upspeedgraph waan0}
$hr
${color grey}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
]]
Obviously I replaced the waan0 with my own device ID and it all worked correctly...
1 other thing I noticed is that you have no device id for your wireless_essid command but I didn't check if it made a difference.
Offline
I added the device id to the wireless_essid comand.
My conky has been running without error for several minutes - maybe that was the problem.
Thanks for your help, @Dai_trying.
Offline
You are welcome
Offline
Here is a sequence of recent errors. I wonder if it's because this is an arm64 cpu?
adminq@pinebook1080p:~$ conky&
[1] 20237
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
*** Error in `conky': free(): invalid pointer: 0x000000555e1fb4e0 ***
conky&
[2] 20383
[1] Aborted conky
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
*** Error in `conky': corrupted size vs. prev_size: 0x0000005555aa7f20 ***
conky&
[3] 21142
[2] Aborted conky
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
*** Error in `conky': malloc(): memory corruption: 0x000000559172e010 ***
conky&
[4] 23065
[3] Aborted conky
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
conky: attempt to index a nil value
conky&
[5] 23203
[4] Exit 1 conky
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
scrot
adminq@pinebook1080p:~$ *** Error in `conky': corrupted size vs. prev_size: 0x00000055942b6650 ***
conky&
[6] 26208
[5] Aborted conky
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
*** Error in `conky': corrupted double-linked list: 0x000000557ae40f00 ***
conky&
[7] 26548
[6] Aborted conky
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
*** Error in `conky': corrupted size vs. prev_size: 0x0000005592e26ca0 ***
conky&
[8] 26689
[7] Aborted conky
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
conky: attempt to index a nil value
adminq@pinebook1080p:~$ conky: desktop window (a001f9) is subwindow of root window (25d)
conky: window type - normal
conky: drawing to created window (0x400002)
conky: drawing to double buffer
*** Error in `conky': free(): invalid pointer: 0x000000557e8d8590 ***
Last edited by jschall (2018-11-20 13:57)
Offline
I wonder if it's because this is an arm64 cpu?
It is a possibility, but you should have the correct arm64 version of conky too so I'm not sure if that is the case.
Did you install using the Q4OS Pine64 setup guide?
Offline
No, real men don't need no setup guide :-)
Thanks for that link.
Offline
lol
Offline
Pages: 1