If you have problems with Kernel 6.4.1, report here please

After the update to Kernel 6.4.1, Firefox started to crash with error Exiting due to channel error (journalctl).
As soon as I reverted back to Kernel 6.3.9, everything is OK again.

CPU and GPU from AMD, system is up to date.

Okay, I might wait with the kernel upgrade for a while. Will be interesting what develops here.

1 Like

Same here but no problems . Running zen 6.4.1 or lts.

1 Like

ASRock J5040 motherboard with Intel CPU amd Intel integrated GPU.

No problems so far.


I’m using Brave with the 6.4.1 kernel with amd/nvidia and everything is just fine

Did you revert only the kernel or the whole system? If you reverted everything and not just the kernel I would wonder if it had something to do with the icu rebuild and maybe your mirror was missing one or more rebuilt packages.


The whole system, then boot into liveUSB, arch-chroot, and reinstall-kernels.

Pending updates at this moment: (yay- Syu)

3  core/linux          6.3.9.arch1-1 -> 6.4.1.arch1-1
2  core/linux-headers  6.3.9.arch1-1 -> 6.4.1.arch1-1
1  extra/openresolv    3.13.1-1      -> 3.13.2-1

I’m not sure how to check if my mirrors are outdated…
I’m using US mirrors since mirrors from my country are constantly down…

Look here: https://archlinux.org/mirrors/status/

You want to ensure your top mirror is in the successful section and the completion is at 100%

It’s only been a little while since I updated, but everything SEEMS fine.

I’ve been searching and found these links: I believe there is a relation with the problem I’m currently facing.


This last one from Manjaro forum’s, there isn’t much there…
But one user asks about the use of Kernel 6.4 and video playback in Firefox causing problems with this kernel… All my crashes happened while video playback.

This is my top mirror inside /etc/pacman.d/mirrorlist

1 Like

I downgraded the kernel because the latest would not let me boot with nvidia 530.41.03-1 drivers

@dalto I’m not sure if the ICU you mentioned is this:

[2023-06-28T17:17:21-0300] [ALPM] upgraded icu (72.1-2 -> 73.2-1)
[2023-06-28T17:17:21-0300] [ALPM] upgraded harfbuzz-icu (7.3.0-1 -> 7.3.0-2)

If it is, I don’t think this is the problem since it was updated in June 28th, so, my snapshot restore from yesterday would already include this update.

1 Like

Not having any issues here. Right now play youtube music videos on KDE Wayland on Intel with Nvidia.

I started another thread here: Interesting CPU Temp monitoring problem with Conky

That started with the kernel update…I’m on the LTS until I get some more info.

I also noticed lots of errors with Brave.

My conky is also closing itself after 10-20 seconds.

Are you using temp monitoring in your Conky?

I’ve tried Conky, Conky-Lua-Nv & Conky-Git…all crash with temp monitoring

I’m don’t know if temp monitoring is enabled because I don’t know what it means…
Below is my config:

-- Conky, a system monitor https://github.com/brndnmtthws/conky
-- This configuration file is Lua code. You can write code in here, and it will
-- execute when Conky loads. You can use it to generate your own advanced
-- configurations.
-- Try this (remove the `--`):
--   print("Loading Conky config")
-- For more on Lua, see:
-- https://www.lua.org/pil/contents.html

conky.config = {
    alignment = 'top_right',
    background = true,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'DejaVu Sans Mono:size=10',
    gap_x = 60,
    gap_y = 60,
    minimum_height = 5,
    minimum_width = 5,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_ncurses = false,
    out_to_stderr = false,
    out_to_x = true,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval = 2,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
    own_window_transparent = true,
    own_window_argb_visual = true,

conky.text = [[
#${color grey}Info:$color ${scroll 32 Conky $conky_version - $sysname $nodename $kernel $machine}
${color grey}Info:$color AMD Ryzen 7 5800X3D 8-Core Processor
${color grey}Uptime:$color $uptime
${color grey}CPU Temp:$color ${exec sensors | grep 'Tccd1' | cut -c15-19}°C
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
${font sans-serif:bold:size=10}PROCESSORS ${hr 2}${font}
${color grey}CPU00: $color ${cpu cpu1}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==1{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu1 8,120}
${color grey}CPU01: $color ${cpu cpu2}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==2{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu2 8,120}
${color grey}CPU02: $color ${cpu cpu3}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==3{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu3 8,120}
${color grey}CPU03: $color ${cpu cpu4}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==4{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu4 8,120}
${color grey}CPU04: $color ${cpu cpu5}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==5{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu5 8,120}
${color grey}CPU05: $color ${cpu cpu6}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==6{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu6 8,120}
${color grey}CPU06: $color ${cpu cpu7}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==7{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu7 8,120}
${color grey}CPU07: $color ${cpu cpu8}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==8{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu8 8,120}
${color grey}CPU08: $color ${cpu cpu9}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==9{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu9 8,120}
${color grey}CPU09: $color ${cpu cpu10}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==10{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu10 8,120}
${color grey}CPU10: $color ${cpu cpu11}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==11{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu11 8,120}
${color grey}CPU11: $color ${cpu cpu12}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==12{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu12 8,120}
${color grey}CPU12: $color ${cpu cpu13}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==13{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu13 8,120}
${color grey}CPU13: $color ${cpu cpu14}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==14{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu14 8,120}
${color grey}CPU14: $color ${cpu cpu15}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==15{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu15 8,120}
${color grey}CPU15: $color ${cpu cpu16}% ${alignr +15} ${exec awk '/cpu MHz/{i++}i==16{printf "%.f",$4; exit}' /proc/cpuinfo} MHz ${alignr +15} ${cpubar cpu16 8,120}
${color grey}Name               CPU%
${color lightgrey}${color}${top name 1} ${top cpu 1}
${color lightgrey}${color}${top name 2} ${top cpu 2}
${font sans-serif:bold:size=10}FANs ${hr 2}${font}
${color grey}FAN1:$color ${exec sensors | grep 'fan1' | head -1 | cut -c27-31} RPM
${color grey}FAN2:$color ${exec sensors | grep 'fan2' | cut -c27-31} RPM
${color grey}FAN3:$color ${exec sensors | grep 'fan3' | cut -c27-31} RPM
${color grey}FAN4:$color ${exec sensors | grep 'fan4' | cut -c27-31} RPM
${color grey}FAN7:$color ${exec sensors | grep 'fan7' | cut -c27-31} RPM
#${color grey}Name               CPU%
#${color lightgrey}${color}${top name 1} ${top cpu 1}
#${color lightgrey}${color}${top name 2} ${top cpu 2}
${font sans-serif:bold:size=10}RAM ${hr 2}${font}
${color grey}RAM:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}Name                MEM%	TOTAL
${color lightgrey}${color}${top_mem name 1}  ${top_mem mem 1}	${top_mem mem_res 1}
${color lightgrey}${color}${top_mem name 2}  ${top_mem mem 2}	${top_mem mem_res 2}
${font sans-serif:bold:size=10}RADEON RX 6750 XT ${hr 2}${font}
${color grey}TEMP:$color ${exec sensors | grep 'junction' | cut -c15-19} °C
${color grey}POWER:$color ${exec sensors | grep 'PPT' | cut -c15-19} W
${color grey}FAN:$color ${exec sensors | grep 'fan1' | tail +2 | cut -c14-21}
${font sans-serif:bold:size=10}CRUCIAL SSD ${hr 2}${font}
${color grey}Crucial SSD Temp:$color ${exec sensors | grep 'temp1' | tail +2 | cut -c15-19} °C
${color grey}root $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${color grey}Activity: $color Read: ${diskio_read /dev/sda} | $color Write: ${diskio_write /dev/sda}
${font sans-serif:bold:size=10}SEAGATE HDD ${hr 2}${font}
${color grey}Seagate HDD Temp:$color ${exec sensors | grep 'temp1' | head -1 | cut -c15-19} °C
${color grey}ext4 $color${fs_used /mnt/ext4}/${fs_size /mnt/ext4} ${fs_bar 6 /mnt/ext4}
${color grey}Activity: $color Read: ${diskio_read /dev/sdb} | $color Write: ${diskio_write /dev/sdb}
${font sans-serif:bold:size=10}NETWORK ${hr 2}${font}
${color grey}Up:$color ${upspeed enp7s0} ${color grey} - Down:$color ${downspeed enp7s0}

Edit: temperature monitoring, of course I’m using it (somehow my mind thought that it was some kind of temporary monitoring kkkk)

You are monitoring your CPU temp…I have verified that is causing Conky to crash with all current versions. Conky will segfault with a null Lua value.

For the time being…if you want temp information, go back to 6.3 or use the LTS kernel.

Thanks ExDebianuser, I already reverted back to 6.3… :+1:
I’ll test 6.4 again when .2 releases.