System freeze (kernel panic) with 6.10+ when external monitor is connected

Short summary

While trying the newer kernels to get my integrated ipu6 webcam working, I experienced system freezes with kernels 6.10 and 6.11. These do not happen, when using kernel 6.9

Reproduce

  1. Connect external monitor
  2. Deactivate internal monitor
  3. Clone a large repository, I used github shopware/shopware (cannot post link to repo)
  4. Install PhpStorm (free trial is sufficient, cannot post links)
  5. Open PhpStorm
  6. Open the cloned project
  7. Wait

Description

After opening the project, PhpStorm will start indexing the project. Somewhere during the first run of indexing or the second run when optimizing indices, the system will freeze. The CAPS LOCK key will light up. No TTY is available, only hard reset with power button works.

What’s a bit odd is, that there’s no kernel panic in the logs. The journal just ends. That’s why my uneducated guess is, that there’s some issue with the intel IO module and under heavy load, the module crashes and no log can be written to disk anymore.
But then again, it only happens when an external monitor is connected. It works fine with the internal monitor. I’m a bit lost here.

I tried switching from X11 to Wayland to test this with the same results. I then installed Enlightenment, to check the issue with a completely different DE, still the same result.

As kernel 6.9 is nearing its EOL and the ipu6 webcam hopefully working with one of the following kernel releases (it did not with 6.10 or 6.11), I’d really see this crash gone. Working with the little internal monitor is not an option.

System information

inxi -zv8
System:
  Kernel: 6.9.12-4-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
    root=UUID=53be9dea-4410-4c8b-866c-2cb1fe332d6d rw quiet
    cryptdevice=UUID=34640a15-4e35-47d7-9e54-14dd98512b19:luks-34640a15-4e35-47d7-9e54-14dd98512b19
    root=/dev/mapper/luks-34640a15-4e35-47d7-9e54-14dd98512b19
    resume=/dev/mapper/luks-34640a15-4e35-47d7-9e54-14dd98512b19
    resume_offset=2953216 splash udev.log_priority=3
  Desktop: KDE Plasma v: 6.1.5 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Latitude 7650 v: N/A serial: <filter>
    Chassis: type: 10 serial: <filter>
  Mobo: Dell model: 0XR3XW v: A00 serial: <filter> part-nu: 0CC4
    uuid: 4c4c4544-0030-4d10-8048-b6c04f573434 UEFI: Dell v: 1.2.1
    date: 03/18/2024
Battery:
  ID-1: BAT0 charge: 57.0 Wh (100.0%) condition: 57.0/57.0 Wh (100.0%)
    volts: 12.6 min: 11.4 model: ATL DELL 86D0Y468 type: Li-poly
    serial: <filter> status: not charging cycles: 1
Memory:
  System RAM: total: 32 GiB available: 30.66 GiB used: 13.09 GiB (42.7%)
  Array-1: capacity: 32 GiB slots: 8 modules: 8 EC: None
    max-module-size: 4 GiB note: est.
  Device-1: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
  Device-2: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
  Device-3: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
  Device-4: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
  Device-5: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
  Device-6: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
  Device-7: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
  Device-8: Motherboard type: LPDDR5 detail: synchronous size: 4 GiB speed:
    spec: 7467 MT/s actual: 6400 MT/s volts: curr: 0.5 width (bits): data: 16
    total: 16 manufacturer: N/A part-no: N/A serial: N/A
PCI Slots:
  Slot: 1 type: PCIe status: available info: M.2 length: short volts: 3.3
    bus-ID: 00ff:ff:1f.7
CPU:
  Info: model: Intel Core Ultra 7 165H socket: U3E1 bits: 64 type: MST AMCP
    arch: Meteor Lake level: v3 note: check built: 2023+ process: Intel 4 (7nm)
    family: 6 model-id: 0xAA (170) stepping: 4 microcode: 0x1F
  Topology: cpus: 1x dies: 1 clusters: 9 cores: 16 threads: 22 mt: 6 tpc: 2
    st: 10 smt: enabled cache: L1: 640 KiB L2: 6 MiB L3: 24 MiB note: check
  Speed (MHz): avg: 400 min/max: 400/4700:5000:3800:2500
    base/boost: 3267/5000 scaling: driver: intel_pstate governor: powersave
    volts: 0.8 V ext-clock: 100 MHz cores: 1: 400 2: 400 3: 400 4: 400 5: 400
    6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400
    15: 400 16: 400 17: 400 18: 400 19: 400 20: 400 21: 400 22: 400
    bogomips: 135212
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts bus_lock_detect clflush clflushopt clwb cmov constant_tsc cpuid
    cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est
    f16c flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni hfi ht hwp
    hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt
    ida intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe
    movdir64b movdiri msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid
    pclmulqdq pconfig pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts
    rdpid rdrand rdseed rdtscp rep_good sdbg sep serialize sha_ni smap smep
    smx split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall
    tm tm2 tme tpr_shadow tsc tsc_adjust tsc_deadline_timer tsc_known_freq
    umip user_shstk vaes vme vmx vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1
    xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Meteor Lake-P [Intel Arc Graphics] vendor: Dell driver: i915
    v: kernel alternate: xe arch: Gen-13 process: Intel 4 (7nm+) built: 2023+
    ports: active: DP-3 off: eDP-1 empty: DP-1, DP-2, DP-4, DP-5, HDMI-A-1
    bus-ID: 0000:00:02.0 chip-ID: 8086:7d55 class-ID: 0300
  Device-2: Logitech BRIO Ultra HD Webcam
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-3.4.1.4:8
    chip-ID: 046d:085e class-ID: 0300 serial: <filter>
  Display: unspecified server: XOrg v: 24.1.2 with: Xwayland v: 24.1.2
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: iris gpu: i915 display-ID: :1 screens: 1
  Screen-1: 0 s-res: 3440x1440 s-dpi: 96 s-size: 910x381mm (35.83x15.00")
    s-diag: 987mm (38.84")
  Monitor-1: DP-3 res: 3440x1440 hz: 50 dpi: 109
    size: 800x335mm (31.5x13.19") diag: 867mm (34.15") modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.2-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Arc Graphics (MTL)
    device-ID: 8086:7d55 memory: 14.97 GiB unified: yes
  API: Vulkan v: 1.3.295 layers: N/A device: 0 type: integrated-gpu
    name: Intel Arc Graphics (MTL) driver: mesa intel v: 24.2.2-arch1.1
    device-ID: 8086:7d55 surfaces: xcb,xlib
Audio:
  Device-1: Intel Meteor Lake IPU vendor: Dell driver: N/A
    bus-ID: 0000:00:05.0 chip-ID: 8086:7d19 class-ID: 0480
  Device-2: Intel Meteor Lake-P HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel alternate: snd_sof_pci_intel_mtl bus-ID: 0000:00:1f.3
    chip-ID: 8086:7e28 class-ID: 0403
  Device-3: Logitech BRIO Ultra HD Webcam
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-3.4.1.4:8
    chip-ID: 046d:085e class-ID: 0300 serial: <filter>
  Device-4: C-Media Blue Snowball driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1.4.1.3:15
    chip-ID: 0d8c:0005 class-ID: 0300 serial: <filter>
  API: ALSA v: k6.9.12-4-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.3 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wi-Fi 7 AX1775 /AX1790 /BE20 /BE401/BE1750 2x2
    driver: iwlwifi v: kernel bus-ID: 0000:71:00.0 chip-ID: 8086:272b
    class-ID: 0280
  IF: wlp113s0f0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: ASIX AX88179 Gigabit Ethernet driver: cdc_ncm type: USB rev: 3.2
    speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-3.4.3:6
    chip-ID: 0b95:1790 class-ID: 0a00 serial: <filter>
  IF: eth0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0036 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
  Device-1: home-battlemage maj-min: 254:1 type: LUKS dm: dm-1
    size: 59.74 GiB
  Components:
  p-1: sda1 maj-min: 8:1 size: 59.75 GiB
  Device-2: luks-34640a15-4e35-47d7-9e54-14dd98512b19 maj-min: 254:0
    type: LUKS dm: dm-0 size: 953.57 GiB
  Components:
  p-1: nvme0n1p2 maj-min: 259:2 size: 953.57 GiB
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller Intel
    driver: vmd v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:7d0b rev:
    class-ID: 0104
Drives:
  Local Storage: total: 1013.62 GiB used: 177.33 GiB (17.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix
    model: BC901 NVMe 1024GB size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 51006151 temp: 34.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: Flash Drive FIT
    size: 59.75 GiB block-size: physical: 512 B logical: 512 B type: USB
    rev: 3.1 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: SSD serial: <filter>
    fw-rev: 1100 scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 953.57 GiB size: 937.53 GiB (98.32%)
    used: 164.04 GiB (17.5%) fs: ext4 block-size: 4096 B dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-34640a15-4e35-47d7-9e54-14dd98512b19
    label: N/A uuid: 53be9dea-4410-4c8b-866c-2cb1fe332d6d
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 484 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: 67AC-6D52
  ID-3: /home/battlemage raw-size: 59.74 GiB size: 17.04 GiB (28.52%)
    used: 13.29 GiB (78.0%) fs: btrfs block-size: 4096 B dev: /dev/dm-1
    maj-min: 254:1 mapped: home-battlemage label: N/A uuid: N/A
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: file size: 40 GiB used: 13.8 MiB (0.0%) priority: -2
    file: /swapfile
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 2-3:2 info: VIA Labs USB3.1 Hub ports: 4 rev: 3.2
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 2109:0822
    class-ID: 0900
  Hub-4: 2-3.4:3 info: VIA Labs USB3.1 Hub ports: 4 rev: 3.2
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 2109:0822
    class-ID: 0900
  Hub-5: 2-3.4.1:7 info: Genesys Logic Hub ports: 4 rev: 3.2
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 05e3:0626
    class-ID: 0900
  Device-1: 2-3.4.1.4:8 info: Logitech BRIO Ultra HD Webcam
    type: video,audio,HID driver: hid-generic,snd-usb-audio,usbhid,uvcvideo
    interfaces: 6 rev: 3.1 speed: 5 Gb/s (596.0 MiB/s) lanes: 1
    mode: 3.2 gen-1x1 power: 896mA chip-ID: 046d:085e class-ID: 0300
    serial: <filter>
  Device-2: 2-3.4.3:6 info: ASIX AX88179 Gigabit Ethernet
    type: communication,CDC-data driver: cdc_ncm interfaces: 2 rev: 3.2
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 184mA
    chip-ID: 0b95:1790 class-ID: 0a00 serial: <filter>
  Hub-6: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-7: 3-1:2 info: VIA Labs USB2.0 Hub ports: 5 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 2109:2822
    class-ID: 0900
  Device-1: 3-1.3:5 info: TOKEN2 FIDO2 Security Key type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 349e:0022 class-ID: 0300
  Hub-8: 3-1.4:6 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 2109:2822
    class-ID: 0900
  Hub-9: 3-1.4.1:12 info: Genesys Logic Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 05e3:0610 class-ID: 0900
  Device-1: 3-1.4.1.1:13 info: Logitech G502 SE HERO Gaming Mouse
    type: mouse,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 300mA
    chip-ID: 046d:c08b class-ID: 0300 serial: <filter>
  Device-2: 3-1.4.1.2:14 info: Logitech G910 Orion Spark Mechanical Keyboard
    type: keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA
    chip-ID: 046d:c32b class-ID: 0300 serial: <filter>
  Device-3: 3-1.4.1.3:15 info: C-Media Blue Snowball type: audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 3 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 0d8c:0005 class-ID: 0300 serial: <filter>
  Device-4: 3-1.5:7 info: Kensington SD4839P USB-C Dock type: billboard
    driver: N/A interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
    mode: 2.0 power: 100mA chip-ID: 047d:80cb class-ID: 1100 serial: <filter>
  Device-5: 3-5:3 info: SLS Lattice AI USB 2.0 type: <vendor specific>
    driver: N/A interfaces: 1 rev: 2.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 2ac1:20c9 class-ID: ff00
  Device-6: 3-10:4 info: Intel type: bluetooth driver: btusb interfaces: 2
    rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 8087:0036 class-ID: e001
  Hub-10: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Device-1: 4-1:2 info: Silicon Motion - Taiwan (formerly Feiya ) Flash
    Drive type: mass storage driver: usb-storage interfaces: 1 rev: 3.1
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 304mA
    chip-ID: 090c:1000 class-ID: 0806 serial: <filter>
Sensors:
  System Temperatures: cpu: 48.0 C mobo: 41.0 C sodimm: Mem C
  Fan Speeds (rpm): cpu: 1087 fan-2: 968
Repos:
  Packages: 2026 pm: nix-default pkgs: 51 pm: nix-sys pkgs: 0 pm: nix-usr
    pkgs: 51 libs: 10 pm: pacman pkgs: 1918 libs: 480 tools: pamac,yay
    pm: flatpak pkgs: 6
$arch
  No nix channels found for user: root
Info:
  Processes: 551 Power: uptime: 54m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 12.25 GiB services: org_kde_powerdevil, power-profiles-daemon,
    upowerd Init: systemd v: 256 default: graphical tool: systemctl
  Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Zsh (sudo) v: 5.9
    running-in: konsole inxi: 3.3.36
journalctl -b -1 --no-hostname | tail -n 50
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2810)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:783)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
Sep 20 07:32:16 phpstorm[1847]:         at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
Sep 20 07:32:16 phpstorm[1847]:         at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
Sep 20 07:32:16 phpstorm[1847]:         at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:755)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:753)
Sep 20 07:32:16 phpstorm[1847]:         at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
Sep 20 07:32:16 phpstorm[1847]:         at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:752)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:696)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:635)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$14(IdeEventQueue.kt:581)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:581)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:73)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:357)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:356)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:356)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:351)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke$lambda$0(IdeEventQueue.kt:1035)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:910)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1036)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:114)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1036)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$10(IdeEventQueue.kt:351)
Sep 20 07:32:16 phpstorm[1847]:         at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:397)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
Sep 20 07:32:16 phpstorm[1847]:         at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Sep 20 07:32:16 phpstorm[1847]: 2024-09-20 07:32:16,053 [ 243745] SEVERE - #c.i.o.u.ObjectTree - PhpStorm 2024.2.1  Build #PS-242.21829.154
Sep 20 07:32:16 phpstorm[1847]: 2024-09-20 07:32:16,053 [ 243745] SEVERE - #c.i.o.u.ObjectTree - JDK: 21.0.3; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
Sep 20 07:32:16 phpstorm[1847]: 2024-09-20 07:32:16,053 [ 243745] SEVERE - #c.i.o.u.ObjectTree - OS: Linux
Sep 20 07:32:16 systemd[1114]: app-jetbrains\x2dphpstorm\x2da81cf22c\x2dc962\x2d4376\x2d876d\x2d015eb833fde7@858aa200050d4f368090be97226d41bb.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Sep 20 07:32:17 kwin_wayland[1156]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Sep 20 07:32:17 kwin_wayland[1156]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Sep 20 07:33:13 systemd[1114]: Started Konsole - Terminal.

Post Scriptum

Had to remove the repo listing of inxi -zv8, as I’m not allowed to post links and there was always an error when trying to post. The graphics section also contains the name of the X-server as XOrg with a dot, being recognized as a link. It took me quite some time to find out, which part of the inxi output is detected as a link…

That is strange.

I have been using JetBrains tools for many years with very few issues so I don’t think the choice of development tool makes the difference.

Just for the sake of checking - I clone the mentioned repo and opened it with PhpStorm - no issues.

Do you have any GPU related flags in your kernel command line?

You could test by installing the jdk17-openjdk then set it as default using archlinux-java cli

Semiofftopic: if you click the </> you can insert logs, commands, etc. and no links are recognized.

Tip
It is actually the preferred way of posting links for new users, until they switch tier.

Is reverting to either the 6.1.x or 6.6.x (LTS kernels) an option for you? I imagine if you still get system freezes using either of those, the problem is likely not with the kernel.

I’ve been using them for quite a long time, too. I had nearly no issues in the past, being on Arch directly with an AMD machine. With my new Intel machine I switched to Manjaro to be a bit more on the stable side, as Arch hat some severe issues with Nvidia GPUs and my system was affected.

What I do find interesting is, that MacOS seemingly had a comparable issue with their kernel some time ago, as can be seen at this Jetbrains issue: JBR-6224

https://youtrack.jetbrains.com/issue/JBR-6224/Crashes-and-kernel-panics-with-external-monitor-after-upgrade-MacOS-to-Sonoma

I tried using the repo with VSCode, which worked.

When you opened the repo, did you have an external monitor connected? Do you have a comparable Intel CPU (Meteor Lake)?

I don’t have any specific flags for my kernel command line. I just added the flag for hibernation. That’s all:

GRUB_CMDLINE_LINUX_DEFAULT="quiet cryptdevice=UUID=34640a15-4e35-47d7-9e54-14dd98512b19:luks-34640a15-4e35-47d7-9e54-14dd98512b19 root=/dev/mapper/luks-34640a15-4e35-47d7-9e54-14dd98512b19 resume=/dev/mapper/luks-34640a15-4e35-47d7-9e54-14dd98512b19 resume_offset=2953216 splash udev.log_priority=3"

Edit: I just checked with jdk21-openjdk and switched the used JDK from within PhpStorm (as Jetbrains uses their own JDK and ignore whatever defaults the system use). Still the same.

Thanks for the tip. I’m pretty sure that I inserted it in a code block. But it’s possible as well, that I added them only after I got no more errors.

I could try with 6.6 LTS. I guess there are no modules that I absolutely need. And as 6.9 is working flawlessly and I never experiences any issues with former kernels (although being on an AMD machine until some weeks ago), that would probably an option.

But at any point, I’ll have to switch to a new kernel and I want to be able to work then :blush:

Yes and No

I have checked on two systems - my workstation - which is all AMD (Thinkstation P620) and one laptop Tuxedo Infinitibook Pro 14.

The latter is Intel i7-13700 (Raptor Lake) with Iris Xe GPU and I suspect your issue is GPU related somehow. All Jetbrains products is build on Java and I believe there may be issues with Java and Wayland within certain - to me unknown - parameters.

My Tuxedo laptop is configured with a kernel argument to enable GuC

i915.enable_guc=2

GuC/HuC Status Check and Enablement
Enabling the GuC/HuC Firmware for Linux* on New Intel GPU Platforms
Advanced Media Feature Enabling Application Note February 2019
6 Document Number: 609249-1.0
2.0 GuC/HuC Status Check and Enablement
2.1 Preliminaries
2.1.1 What is GuC/HuC
GuC is designed to perform graphics workload scheduling on the various graphics
parallel engines. In this scheduling model, the host software submits work through one
of the 256 graphics doorbells. This invokes the scheduling operation on the
appropriate graphics engine. Scheduling operations include determining which
workload to run next, submitting a workload to a command streamer, pre-empting
existing workloads running on an engine, monitoring progress, and notifying the host
software when work is done.
HuC is designed to offload some of the media functions from the CPU to GPU. These
include bitrate control and header parsing. For example, in the case of bitrate control,
the driver invokes the HuC in the beginning of each frame encoding pass. The encode
bitrate is adjusted by the calculation from HuC. Both the HuC hardware and the encode
hardcode reside in the GPU. Using the HuC will save unnecessary CPU-GPU
synchronization.
– https://cdrdv2-public.intel.com/609249/609249-final-enabling-intel-guc-huc-advanced-gpu-features-v1-1-1.pdf

But your system is using Arc and although the driver is i915 for both I don’t know if it will work for your system.

Another place to look for configuration clues is drm/i915 Intel GFX Driver — The Linux Kernel documentation

My issues appeared first with Xorg. That’s why I switched to Wayland in the first place.

My guess is, too, that it’s somehow in the graphics drivers that got updated with the new kernels (Battlemage on the horizon and being part of the drivers).

I’ll try to enable GuC and see if that makes any difference.

With such a diverse range of hardware in the wild it’s often the luck of the draw with kernels. 6.9 is soon reaching EOL (or, maybe it has already) no matter how flawlessly it works for you, so finding another comfortable fallback is probably a good idea.

As I understand it, kernel 6.12 (LTS) is expected to be available sometime in November; so that looks promising.

It is now EOL:

:wink:

I got that message on my last update. That’s one of the main reasons, I posted. Didn’t want to go back to an older kernel, if not absolutely necessary. And I’m afraid, that all future kernels won’t let me work properly, if that issue is not reported.

I was waiting for that, yes. But I’m kinda afraid, that this will show the same issues. I had hopes, that the QR BSOD would perhaps better show, what’s wrong.

Sadly, this did not make any difference

But reporting it here does not ensure any patches.

Your best shot for that is to compile the upstream kernel and test it.

You may try the AUR (en) - linux-next-git

The kernel has only 2 patches applied against upstream kernel sources.

You may optimize the kernel for your hardware by copying the /etc/makepkg.conf to your home as ~/.makepkg.conf and setting the -mtune=native in CFLAGS

“Older”, in this case, doesn’t mean “unsupported”. Linux61 and Linux66, both being LTS, are still in effect “new” kernels, so to speak. In other words, they are being actively patched, updated, maintained.

They are not out of date.

If your hardware works with one of these, I recommend sticking with it — and keeping the other as a fallback in case an update temporarily borks something.

I should add that just because 6.9 is EOL, doesn’t strictly mean that you can’t continue using it until the next satisfactory kernel candidate.

You would just need to accept that no security or other updates will be made available; so, there’s an element of risk.

And, did you?

Does kernel 6.6 (LTS) work for you without issue?

2 Likes

I thought this to be the right place, as the issue tracker of the kernel said not to report directly but to use the distributions channel of reporting.

It seems to work with 6.6, Just crashed once, when the sound was distorted after resuming from hibernate,

It works. Just crashed once, when restarting the sound system multiple times because of distortions after wake-up from hibernate.

I was hoping that my internal webcam would work with 6.12 or 6.13. The webcam is detected with 6.10+ (but not working) and it’s cumbersome to carry an additional webcam around instead of using the one integrated in the webcam.

Yes - that is correct

Which is why I referred that you could/should try to reproduce by building the upstream source to verify your case.

This may be the best you can achieve for the time being.

The other issues (webcam, etc) may or not be directly attributed to your choice of kernel. Perhaps just take the win with kernel 6.6.x until the next LTS is released (which, for all we know, might magically cure all), or escalate the issue upstream as @linux-aarhus suggests.

Either way, it would appear this thread has likely run its course; ultimately the choice is yours.

Cheers.

1 Like

Just FYI, the behaviour is the same with the upstream kernel. I’ll report it there.

Thanks for everyone’s help.

2 Likes

One last addition, before this thread can rightfully be closed.

As it looks like, I can now run Kernels 6.10+ stable. At least the processes that would safely crash my system now run smooth. All I had to do was an UEFI update.

As it seems, the current Gens of Intel CPUs are prone to instability due to too enthusiastic default settings from the OEMs. Here’s one example issue from intel

Additional to that, PHPStorm seems to very happily trigger said instability with how it works internally, as described in this issue

This lead to absolute stable video editing but a guaranteed crash when trying to code anything.

I’ll leave this solution for the case that anybody else is experiencing such issues.

Thanks again for all the helpful comments.

Most welcome.

All that remains is for you to mark a post as the solution to this thread; usually being the post that most helped to find a resolution.

Click the :white_check_mark: (tick) below whichever post that may be.

Cheers.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.