Du bist nicht angemeldet.

#1 27.06.2019 16:37:37

p37
Mitglied

[Gelöst]conky update

Hallo

das heutige Update auf conky 1.11.4-1 bringt conky zum Absturz,
ein Downgrade auf conky 1.11.3-1 bringt Abhilfe.

Für den Fall das ihr euren Cache gelehrt habt
https://archive.archlinux.org/packages/c/conky/

journalctl:

Jun 27 16:21:03 H2Odi systemd-coredump[740]: Process 728 (conky) of user 1000 dumped core.
                                             
                                             Stack trace of thread 728:
                                             #0  0x000055b32e21290b _Z20draw_each_line_innerPcii (conky)
                                             #1  0x000055b32e2130d2 _ZL9draw_textv (conky)
                                             #2  0x000055b32e2137e8 _ZL10draw_stuffv (conky)
                                             #3  0x000055b32e2164dd _Z9main_loopv (conky)
                                             #4  0x000055b32e20935a main (conky)
                                             #5  0x00007ff02f670ee3 __libc_start_main (libc.so.6)
                                             #6  0x000055b32e20e45e _start (conky)
                                             
                                             Stack trace of thread 729:
                                             #0  0x00007ff030afcd16 do_futex_wait.constprop.0 (libpthread.so.0)
                                             #1  0x00007ff030afce18 __new_sem_wait_slow.constprop.0 (libpthread.so.0)
                                             #2  0x000055b32e24c4f6 _ZN5conky4priv13callback_base13start_routineEv (conky)
                                             #3  0x00007ff02f8f7cd4 execute_native_thread_routine (libstdc++.so.6)
                                             #4  0x00007ff030af457f start_thread (libpthread.so.0)
                                             #5  0x00007ff02f7460e3 __clone (libc.so.6)
                                             
                                             Stack trace of thread 731:
                                             #0  0x00007ff030afcd16 do_futex_wait.constprop.0 (libpthread.so.0)
                                             #1  0x00007ff030afce18 __new_sem_wait_slow.constprop.0 (libpthread.so.0)
                                             #2  0x000055b32e24c4f6 _ZN5conky4priv13callback_base13start_routineEv (conky)
                                             #3  0x00007ff02f8f7cd4 execute_native_thread_routine (libstdc++.so.6)
                                             #4  0x00007ff030af457f start_thread (libpthread.so.0)
                                             #5  0x00007ff02f7460e3 __clone (libc.so.6)
                                             
                                             Stack trace of thread 730:
                                             #0  0x00007ff030afcd16 do_futex_wait.constprop.0 (libpthread.so.0)
                                             #1  0x00007ff030afce18 __new_sem_wait_slow.constprop.0 (libpthread.so.0)
                                             #2  0x000055b32e24c4f6 _ZN5conky4priv13callback_base13start_routineEv (conky)
                                             #3  0x00007ff02f8f7cd4 execute_native_thread_routine (libstdc++.so.6)
                                             #4  0x00007ff030af457f start_thread (libpthread.so.0)
                                             #5  0x00007ff02f7460e3 __clone (libc.so.6)
                                             
                                             Stack trace of thread 732:
                                             #0  0x00007ff030afcd16 do_futex_wait.constprop.0 (libpthread.so.0)
                                             #1  0x00007ff030afce18 __new_sem_wait_slow.constprop.0 (libpthread.so.0)
                                             #2  0x000055b32e24c4f6 _ZN5conky4priv13callback_base13start_routineEv (conky)
                                             #3  0x00007ff02f8f7cd4 execute_native_thread_routine (libstdc++.so.6)
                                             #4  0x00007ff030af457f start_thread (libpthread.so.0)
                                             #5  0x00007ff02f7460e3 __clone (libc.so.6)

Liebe Grüße
p37

Beitrag geändert von p37 (29.06.2019 14:32:30)

Offline

#2 27.06.2019 17:29:56

niemand
Mitglied

Re: [Gelöst]conky update

Kann ich nicht bestätigen, hier tut alles – vielleicht eine Situation, die durch deine Konfiguration hervorgerufen wird?

Offline

#3 27.06.2019 22:52:17

hollex
Mitglied

Re: [Gelöst]conky update

Kann ich ebenfalls nicht bestätigen, das neuste Update läuft bei mir stabil. (xfce)

Offline

#4 28.06.2019 07:23:03

J4son
Mitglied

Re: [Gelöst]conky update

Bei mir läuft's auch ohne Probleme

Offline

#5 28.06.2019 11:12:44

Galde75
Mitglied

Re: [Gelöst]conky update

Bei mir läuft es auch ohne Probleme.

Bei Conky wird immer mal wieder was geändert was erstellte Scripte inkompatibel machen kann.
Zudem kann es ja sein das dein Script eine Funktion nutzt die den Fehler produziert, aber von kaum jemanden verwendet wird und so normal nicht auftritt.
Was sagt Conky den wenn du es manuell per Befehlszeile startest?

conky -c /mein/conkyscript

Es gibt auch eine Debug Option

-D, --debug               increase debugging output, ie. -DD for more debugging

Mal mit anderen Scripten probiert?

Beitrag geändert von Galde75 (28.06.2019 11:19:12)

Offline

#6 28.06.2019 13:05:55

p37
Mitglied

Re: [Gelöst]conky update

Danke für die Tipps.
Liegt wohl an meinen down- und updatespeedgraph

kommentiere ich die aus ist alles gut

conkyrc:

conky.config = {
	update_interval = 1,
	total_run_times = 0,
	net_avg_samples = 1,
	cpu_avg_samples = 1,
	imlib_cache_size = 0,
	double_buffer = true,
	no_buffers = true,
	use_xft = true,
	font = 'Zekton:size=13',
	override_utf8_locale = true,
	text_buffer_size = 2048,
	own_window = true,
	own_window_type = 'normal',
	own_window_transparent = true,
	own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager',
	alignment = 'top_right',
	gap_x = 50,
	gap_y = 30,
	minimum_width = 260, minimum_height = 0,
	default_bar_width = 30, default_bar_height = 8,
	draw_shades = false,
	default_color = '#ffffff',
	default_shade_color = '#000000',	
	color0 = '#00ff00',
	color1 = '#ffffff',
	color2 = '#ffffff',

	own_window_argb_visual = true,
	own_window_argb_value = 0,

};

conky.text = [[
${voffset 120}${alignc}${font Zekton:style=bold:size=36}${color0}${time %H:%M}
${alignc}${font Zekton:style=Bold:size=12}${time %d/%m/%y}
${voffset 10}${alignc}${font Zekton:style=Bold:size=14}CPU ${goto 160}${cpu cpu0}%
${voffset 10}${alignc}RAM ${goto 160}${memperc}%
${voffset 10}${alignc} ${hwmon 0 temp 1}°C
${font Zekton:style=Bold:size=13}Netz ${hr 2}
${voffset 10}${alignc}–${wireless_essid wlp0s21f0u3}–
${alignc}${addr wlp0s21f0u3}

#Ein ${alignr}${downspeed wlp0s21f0u3} kb/s
#${downspeedgraph wlp0s21f0u3 FFCC00 FF0000 -t}
#Aus ${alignr}${upspeed wlp0s21f0u3} kb/s
#${upspeedgraph wlp0s21f0u3 FFCC00 FF0000 -t}         
${voffset 10}${goto 90}Frei ${fs_free}     
${voffset 10}${goto 40}${kernel} 




    ]];

nehme ich die Rauten im laufenden Betrieb raus werden die --graphen wieder angezeigt und conky läuft bis zum nächsten Neustart sauber.

von der Befehlszeile gestartet:

[p37@H2Odi ~]$ conky -c /home/p37/.conkyrc
conky: desktop window (14002bf) is subwindow of root window (15e)
conky: window type - normal
conky: drawing to created window (0x1c00002)
conky: drawing to double buffer
Speicherzugriffsfehler (Speicherabzug geschrieben)

conky -DD:

[p37@H2Odi ~]$ conky -DD -c /home/p37/.conkyrc
DEBUG(0) [/build/src/conky-1.11.4/src/conky.cc:2513]: reading contents from config file '/home/p37/.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 (14002bf) is subwindow of root window (15e)
DEBUG(0) [/build/src/conky-1.11.4/src/x11.cc:621]: Found ARGB Visual
conky: window type - normal
conky: drawing to created window (0x2800002)
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:686]: Adding $cpu for CPU 0
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/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
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
DEBUG(1) [/build/src/conky-1.11.4/src/fonts.cc:94]: setting up fonts
DEBUG(0) [/build/src/conky-1.11.4/src/specials.cc:558]: reallocing graph from 0 to 259
DEBUG(0) [/build/src/conky-1.11.4/src/specials.cc:558]: reallocing graph from 0 to 259
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
Speicherzugriffsfehler (Speicherabzug geschrieben)
[p37@H2Odi ~]$ 

Beitrag geändert von p37 (28.06.2019 13:19:21)

Offline

#7 28.06.2019 17:44:47

unklar
Gesperrt

Re: [Gelöst]conky update

Ich würde meinen, dein Conky stürzt ab, weil sein Fenster viel zu klein ist.   wink
Du kannst das selbst sehen, wenn du undecorated einmal auskommentierst:

	own_window_hints = 'skip_taskbar,skip_pager',   --undecorated,

Außerdem verschieben die vielen ${voffset}-Variablen das Ganze nach unten.
Ich war mal so frei und habe dir den Code bereinigt. Natürlich mußt du dann "undecorated" und deine Netzwerkschnittstelle, "hwmon" der CPU und was ich jetzt nicht sehe, wieder korrigieren.  tongue

conky.config = {
	update_interval = 1,
	total_run_times = 0,
	net_avg_samples = 2,
	cpu_avg_samples = 2,
	imlib_cache_size = 0,
	double_buffer = true,
	no_buffers = true,
	use_xft = true,
	font = 'Zekton:size=13',
	override_utf8_locale = true,
	text_buffer_size = 2048,
	own_window = true,
	own_window_type = 'normal',
	own_window_transparent = true,
	own_window_hints = 'skip_taskbar,skip_pager',   --undecorated,
        own_window_argb_visual = true,
	own_window_argb_value = 0,
	alignment = 'top_left',
--alignment = "top_right',
	gap_x = 50,
	gap_y = 5,
	minimum_width = 260, minimum_height = 0,
        default_bar_width = 250, default_bar_height = 30,
	draw_shades = false,
	default_color = '#ffffff',
	default_shade_color = '#000000',	
	color0 = '#00ff00',
	color1 = '#ffffff',
	color2 = '#ffffff',

};

conky.text = [[
${alignc}${font Zekton:style=bold:size=36}${color0}${time %H:%M}
${alignc}${font Zekton:style=Bold:size=12}${time %d/%m/%y}
${alignc}${font Zekton:style=Bold:size=14}CPU ${goto 160}${cpu cpu0}%
${alignc}RAM ${goto 160}${memperc}%
${alignc} ${hwmon 1 temp 2}°C
${font Zekton:style=Bold:size=13}Netz ${hr 2}
${alignc}–${wireless_essid enp2s0}–
${alignc}${addr enp2s0}

Ein ${alignr}${downspeed enp2s0} kb/s
${downspeedgraph enp2s0 FFCC00 FF0000 -t}
Aus ${alignr}${upspeed enp2s0} kb/s
${upspeedgraph enp2s0 FFCC00 FF0000 -t}         
${alignc}Frei ${fs_free}     
${alignc}${kernel} 
]]; 

Offline

#8 28.06.2019 19:48:09

p37
Mitglied

Re: [Gelöst]conky update

@unklar
danke fürs aufräumen!

allerdings bringen die Graphen conky wieder zum abstürzten,

p37 schrieb:

nehme ich die Rauten im laufenden Betrieb raus werden die --graphen wieder angezeigt und conky läuft bis zum nächsten Neustart sauber.

das funktioniert mit deiner conkyrc nicht, sonder die stürzt gleich ab
ist ja auch merkwürdig das meine alte conkyrc im laufenden System das ändern akzeptiert und die Graphen anzeigt,
aber nach einem Neustart abstürzt.

Zum besseren Verständnis:

[p37@H2Odi ~]$ conky -c /home/p37/conkyrc-alt
conky: desktop window (1400291) is subwindow of root window (15e)
conky: window type - normal
conky: drawing to created window (0x2c00002)
conky: drawing to double buffer
conky: '/home/p37/conkyrc-alt' modified, reloading...
conky: desktop window (1400291) is subwindow of root window (15e)
conky: window type - normal
conky: drawing to created window (0x2c00002)
conky: drawing to double buffer

ich würde mich auch über einen Tipp freuen, der das Ganze wieder nach unten schiebt.

Ich schleppe die conkyrc nun schon sehr lange mit mir herum und bis gestern funktionierte die prima.
Zusammengestellt habe ich die frei nach Versuch und Irrtum, verstehen tu ich davon nicht fiel,
so schleichen sich natürlich Fehler ein.

Sehe ich das richtig das bei Dir die Graphen funktionieren?

Gruß
p37

Offline

#9 28.06.2019 20:23:10

unklar
Gesperrt

Re: [Gelöst]conky update

p37 schrieb:

Sehe ich das richtig das bei Dir die Graphen funktionieren?

Ja.

Du kannst noch versuchen oberhalb TEXT auskommentieren:

--default_bar_width = 250, default_bar_height = 30,

und dafür unterhalb TEXT hinzufügen:

${downspeedgraph enp2s0 30,250 FFCC00 FF0000 -t}
...
${upspeedgraph enp2s0 30,250 FFCC00 FF0000 -t}

Und, was ist das für ein DE ?

p37 schrieb:

ich würde mich auch über einen Tipp freuen, der das Ganze wieder nach unten schiebt.

Verstehe ich nicht.

Offline

#10 29.06.2019 08:00:19

unklar
Gesperrt

Re: [Gelöst]conky update

Moin,

ich habe da gestern den "Brocken" im Zusammenhang mit den Graphen übersehen (trotzdem funktionierte das bei  mir)  wink

${alignc}${font Zekton:style=Bold:size=14}CPU ${goto 160}${cpu cpu0}%

alignc richtet CPU in die Mitte aus und goto schiebt die % um weitere 160 Pixel nach rechts   yikes

Deshalb kommt es bezüglich der Länge der Graphen und der Fensterbreite des Conky zum Konflikt, weil außerdem der Eintrag

maximum_width = 250,

fehlt. Damit kannst du dann auch das von mir in #9 geschriebene, oberhalb und unterhalb TEXT, vergessen.  smile

Der aktualisierte Code

conky.config = {
	update_interval = 1,
	total_run_times = 0,
	net_avg_samples = 2,
	cpu_avg_samples = 2,
	imlib_cache_size = 0,
	double_buffer = true,
	no_buffers = true,
	use_xft = true,
	font = 'Zekton:size=13',
	override_utf8_locale = true,
	text_buffer_size = 2048,
	own_window = true,
	own_window_type = 'normal',
	own_window_transparent = true,
	own_window_hints = 'skip_taskbar,skip_pager',   --undecorated,
        own_window_argb_visual = true,
        own_window_argb_value = 0,
	alignment = 'top_left',
	gap_x = 50,
	gap_y = 5,
	minimum_width = 250, minimum_height = 0,
	maximum_width = 250,
        default_bar_width = 250, default_bar_height = 30,
	draw_shades = false,
	default_color = '#ffffff',
	default_shade_color = '#000000',	
	color0 = '#00ff00',
	color1 = '#ffffff',
	color2 = '#ffffff',

};

conky.text = [[
${alignc}${font Zekton:size=36}${color0}${time %H:%M}
${alignc}${font Zekton:size=12}${time %d/%m/%y}
${alignc}${font Zekton:size=14}CPU ${cpu cpu0}%
${alignc}RAM ${memperc}%
${alignc} ${hwmon 1 temp 2}°C
${font}Netz ${hr 2}
${alignc}–${wireless_essid enp2s0}–
${alignc}${addr enp2s0}

Ein ${alignr}${downspeed enp2s0}
${downspeedgraph enp2s0 FFCC00 FF0000 -t}
Aus ${alignr}${upspeed enp2s0}
${upspeedgraph enp2s0 FF0000 FFCC00 -t}         
${alignc}Frei ${fs_free}     
${alignc}${kernel}
]]; 

und das sollte dann so aussehen p37-conky.th.png

Offline

#11 29.06.2019 14:31:14

p37
Mitglied

Re: [Gelöst]conky update

Moin unklar

Das war`s

${downspeedgraph wlp0s21f0u3 30,250 FFCC00 FF0000 -t}

und den weg

--default_bar_width = 250, default_bar_height = 30,

DE ist, lxde mit openbox menü

unklar schrieb:

Verstehe ich nicht.

Damit meine ich in welcher Höhe das Fenster sitzt und den Abstand zwischen den einzelnen Zeilen.

Ich habe das jetzt durch Lehrzeilen hinbekommen, bin mir aber nicht sicher ob das der richtige weg ist.

conky.text = [[







${alignc}${font Zekton:size=36}${color0}${time %H:%M}
${alignc}${font Zekton:size=12}${time %d/%m/%y}


${alignc}${font Zekton:size=14}CPU ${cpu cpu0}%

${alignc}RAM ${memperc}%
${alignc} ${hwmon 1 temp 2}°C
${font}Netz ${hr 2}
${alignc}–${wireless_essid wlp0s21f0u3}–
${alignc}${addr wlp0s21f0u3}

Ein ${alignr}${downspeed wlp0s21f0u3}
${downspeedgraph wlp0s21f0u3 30,250 FFCC00 FF0000 -t}
Aus ${alignr}${upspeed wlp0s21f0u3}
${upspeedgraph wlp0s21f0u3 30,250 FF0000 FFCC00 -t}         
${alignc}Frei ${fs_free}     
${alignc}${kernel}
]];

Doch es funktioniert und Du bist definitiv mein Held des Tages smile

Ich bedanke mich ganz Herzlich für Deine Geduld mit mir.
Gruß
p37

Offline

#12 30.06.2019 14:18:32

unklar
Gesperrt

Re: [Gelöst]conky update

p37 schrieb:

DE ist, lxde mit openbox

Das ist der eigentliche Grund für die Abstürze. Deshalb solltest du bei diesem DE, ARGB abschalten

--own_window_argb_visual = true,
--own_window_argb_value = 0,

und

    own_window_class = 'Conky',

zur Sicherheit hinzufügen.

p37 schrieb:

Damit meine ich in welcher Höhe das Fenster sitzt

Die Fensterposition bestimmst du mit

    alignment = 'top_right',
--alignment = 'top_left',
--alignment = 'top_middle',
--alignment = 'middle_middle',
--alignment = 'middle_right',
--alignment = 'middle_left',
--alignment = 'bottom_middle',
--alignment = 'bottom_right',
--alignment = 'bottom_left',

und den Koordinaten (in Pixel) gap_x und gap_y

    gap_x = 20,-- left | right
    gap_y = 45,-- up | down

ausgehend vom ausgerichteten Fenster des Conky auf dem Desk.

p37 schrieb:

und den Abstand zwischen den einzelnen Zeilen.

Ich habe das jetzt durch Lehrzeilen hinbekommen,

Kann man mit Leerzeilen machen.

Beitrag geändert von unklar (30.06.2019 15:27:22)

Offline

#13 30.06.2019 18:14:03

p37
Mitglied

Re: [Gelöst]conky update

unklar schrieb:

Das ist der eigentliche Grund für die Abstürze. Deshalb solltest du bei diesem DE, ARGB abschalten

--own_window_argb_visual = true,
--own_window_argb_value = 0,

und

    own_window_class = 'Conky',

zur Sicherheit hinzufügen.

Super, hab das jetzt mal umgesetzt und alles sieht gut aus!

Herzlichen Dank nochmal für Deine Hilfe.

Gruß
p37

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums