LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
OmegaPaladin
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2020-09-21, 21:26

LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by OmegaPaladin » 2024-08-04, 04:01

Linux Mint Debian Edition 6:
PM 33.20:
64 bit:
Cinnamon Crash on Launch:

I recently updated my laptop to LMDE 6, and Pale Moon crashes Cinnamon (the X window manager) and sends me back to the login screen. Xorg.0.log snippet is below. Pale Moon does not launch even in safe mode.
[ 194.910] (II) modeset(0): EDID vendor "LGD", prod id 684
[ 194.910] (II) modeset(0): Printing DDC gathered Modelines:
[ 194.910] (II) modeset(0): Modeline "1366x768"x0.0 69.30 1366 1398 1430 1486 768 770 774 782 -hsync -vsync (46.6 kHz eP)
[ 195.253] (II) modeset(0): EDID vendor "LGD", prod id 684
[ 195.253] (II) modeset(0): Printing DDC gathered Modelines:
[ 195.253] (II) modeset(0): Modeline "1366x768"x0.0 69.30 1366 1398 1430 1486 768 770 774 782 -hsync -vsync (46.6 kHz eP)
[ 195.303] (II) modeset(0): EDID vendor "LGD", prod id 684
[ 195.303] (II) modeset(0): Printing DDC gathered Modelines:
[ 195.303] (II) modeset(0): Modeline "1366x768"x0.0 69.30 1366 1398 1430 1486 768 770 774 782 -hsync -vsync (46.6 kHz eP)
[ 196.116] (II) modeset(0): EDID vendor "LGD", prod id 684
[ 196.117] (II) modeset(0): Printing DDC gathered Modelines:
[ 196.117] (II) modeset(0): Modeline "1366x768"x0.0 69.30 1366 1398 1430 1486 768 770 774 782 -hsync -vsync (46.6 kHz eP)
[ 196.211] (II) modeset(0): EDID vendor "LGD", prod id 684
[ 196.211] (II) modeset(0): Printing DDC gathered Modelines:
[ 196.211] (II) modeset(0): Modeline "1366x768"x0.0 69.30 1366 1398 1430 1486 768 770 774 782 -hsync -vsync (46.6 kHz eP)
[ 361.633] Failed to compile FS: 0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES

[ 361.633] Program source:
#version 130
#ifdef GL_ES
precision mediump float;
#endif
#define RepeatNone 0
#define RepeatNormal 1
#define RepeatPad 2
#define RepeatReflect 3
#define RepeatFix 10
uniform int source_repeat_mode;
uniform int mask_repeat_mode;
vec2 rel_tex_coord(vec2 texture, vec4 wh, int repeat)
{
vec2 rel_tex;
rel_tex = texture * wh.xy;
if (repeat == RepeatFix + RepeatNone)
return rel_tex;
else if (repeat == RepeatFix + RepeatNormal)
rel_tex = floor(rel_tex) + (fract(rel_tex) / wh.xy);
else if (repeat == RepeatFix + RepeatPad) {
if (rel_tex.x >= 1.0)
rel_tex.x = 1.0 - wh.z * wh.x / 2.;
else if (rel_tex.x < 0.0)
rel_tex.x = 0.0;
if (rel_tex.y >= 1.0)
rel_tex.y = 1.0 - wh.w * wh.y / 2.;
else if (rel_tex.y < 0.0)
rel_tex.y = 0.0;
rel_tex = rel_tex / wh.xy;
} else if (repeat == RepeatFix + RepeatReflect) {
if ((1.0 - mod(abs(floor(rel_tex.x)), 2.0)) < 0.001)
[ 361.633] (EE)
Fatal server error:
[ 361.633] (EE) GLSL compile failure
[ 361.633] (EE)
[ 361.633] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 361.634] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 361.634] (EE)
[ 361.634] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 361.708] (EE) Server terminated with error (1). Closing log file.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 36298
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by Moonchild » 2024-08-04, 08:52

This sounds like a bug in LMDE. If the entire X server is being torn down then that would pretty much always be an issue somewhere in the underlying DE/WM/drivers.
The code logged is also not part of our code base; we don't even call that function directly, either.
"Just because you are offended doesn't mean you are right." -- unknown
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Pentium4User
Board Warrior
Board Warrior
Posts: 1246
Joined: 2019-04-24, 09:38
Contact:

Re: LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by Pentium4User » 2024-08-04, 09:05

Maybe ask here
https://lists.x.org/mailman/listinfo/xorg

Or at the LMDE bug tracker itself, because this looks like a versioning problem that might need to be fixed at LMDE.
The profile picture shows my Maico EC30 E ceiling fan.

User avatar
OmegaPaladin
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2020-09-21, 21:26

Re: LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by OmegaPaladin » 2024-08-05, 00:49

Okay. I was hoping I might get some idea of what is causing this, as other browsers do not trigger this issue.

It's really strange that launching Pale Moon will crash X, despite Pale Moon not using the call.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 36298
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by Moonchild » 2024-08-05, 07:48

OmegaPaladin wrote:
2024-08-05, 00:49
I was hoping I might get some idea of what is causing this, as other browsers do not trigger this issue.
Well, we aren't the same as other browsers. We're using Goanna, not Gecko or Blink, for rendering.
OmegaPaladin wrote:
2024-08-05, 00:49
It's really strange that launching Pale Moon will crash X, despite Pale Moon not using the call.
Not necessarily. I'm sure the call would be somewhere in the call chain, but it is simply not code inside Pale Moon and as such there's literally nothing we can do aside from maybe blacklisting the use of something on that particular version of LMDE if we know exactly what is causing it, as a temporary workaround.
"Just because you are offended doesn't mean you are right." -- unknown
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 225
Joined: 2020-03-02, 16:04

Re: LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by Nuck-TH » 2024-08-05, 15:42

Such crash iirc happens on older version of new open source intel crocus driver. Should be blacklisted.

Without system info hard to make any conclusions tho.

User avatar
OmegaPaladin
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2020-09-21, 21:26

Re: LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by OmegaPaladin » 2024-08-06, 02:58

Nuck-TH wrote:
2024-08-05, 15:42
Such crash iirc happens on older version of new open source intel crocus driver. Should be blacklisted.

Without system info hard to make any conclusions tho.
System Info, for your consideration:
System:
Kernel: 6.1.0-23-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 Desktop: Cinnamon v: 6.2.7
tk: GTK v: 3.24.38 wm: muffin vt: 7 dm: LightDM v: 1.26.0 Distro: LMDE 6 Faye
base: Debian 12.1 bookworm
Machine:
Type: Laptop System: Hewlett-Packard product: HP G62 Notebook PC v: 0592120000202710010620100
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Hewlett-Packard model: 1425 v: 54.46 serial: <superuser required> BIOS: Hewlett-Packard
v: F.24 date: 08/18/2010
Battery:
ID-1: BAT0 charge: 35.9 Wh (100.0%) condition: 35.9/47.5 Wh (75.6%) volts: 12.4 min: 10.8
model: Hewlett-Packard Primary type: Li-ion serial: N/A status: full
CPU:
Info: dual core model: Intel Pentium P6100 bits: 64 type: MCP smt: <unsupported> arch: Westmere
rev: 5 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
Speed (MHz): avg: 931 min/max: 933/1999 cores: 1: 931 2: 931 bogomips: 7979
Flags: ht lm nx pae sse sse2 sse3 ssse3
Graphics:
Device-1: Intel Core Processor Integrated Graphics vendor: Hewlett-Packard driver: i915 v: kernel
arch: Gen-5.75 ports: active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 00:02.0
chip-ID: 8086:0046 class-ID: 0300
Device-2: Silicon Motion - Taiwan (formerly Feiya ) HP Webcam-101 type: USB driver: uvcvideo
bus-ID: 2-1.5:3 chip-ID: 090c:37b0 class-ID: 0e02
Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9 driver: X: loaded: modesetting
unloaded: fbdev,vesa dri: crocus gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99") s-diag: 414mm (16.31")
Monitor-1: LVDS-1 model: LG Display 0x02ac res: 1366x768 hz: 60 dpi: 101
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") modes: 1366x768
API: OpenGL v: 2.1 Mesa 22.3.6 renderer: Mesa Intel HD Graphics (ILK) direct-render: Yes
Audio:
Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Hewlett-Packard 5
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3b56 class-ID: 0403
API: ALSA v: k6.1.0-23-amd64 status: kernel-api
Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Realtek RTL8191SEvA Wireless LAN vendor: Hewlett-Packard driver: rtl8192se v: kernel
pcie: speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8171 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Hewlett-Packard driver: r8169
v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:8136
class-ID: 0200
IF: enp3s0 state: down mac: <filter>
Drives:
Local Storage: total: 298.09 GiB used: 105.73 GiB (35.5%)
ID-1: /dev/sda vendor: Hitachi model: HTS543232A7A384 size: 298.09 GiB speed: 3.0 Gb/s
type: HDD rpm: 5400 serial: <filter> rev: A60W scheme: MBR
Partition:
ID-1: / size: 82.13 GiB used: 57.53 GiB (70.1%) fs: ext4 dev: /dev/sda1
ID-2: /home size: 201.8 GiB used: 48.15 GiB (23.9%) fs: ext4 dev: /dev/sda3
Swap:
ID-1: swap-1 type: partition size: 8 GiB used: 50.3 MiB (0.6%) priority: -2 dev: /dev/sda2
USB:
Hub-1: 1-0:1 info: Full speed or root hub ports: 3 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
class-ID: 0900
Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 speed: 480 Mb/s
chip-ID: 8087:0020 class-ID: 0900
Device-1: 1-1.1:3 info: Logitech Optical Wheel Mouse type: Mouse driver: hid-generic,usbhid
interfaces: 1 rev: 2.0 speed: 1.5 Mb/s power: 100mA chip-ID: 046d:c016 class-ID: 0301
Device-2: 1-1.5:4 info: Realtek USB 2.0 multicard reader type: Mass Storage driver: ums-realtek
interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 0bda:0158 class-ID: 0806
serial: <filter>
Hub-3: 2-0:1 info: Full speed or root hub ports: 3 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
class-ID: 0900
Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 speed: 480 Mb/s
chip-ID: 8087:0020 class-ID: 0900
Device-1: 2-1.1:4 info: Yubicom Yubikey 4/5 OTP+U2F+CCID type: Keyboard,HID,Smart Card
driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 30mA chip-ID: 1050:0407
class-ID: 0b00
Device-2: 2-1.5:3 info: Silicon Motion - Taiwan (formerly Feiya ) HP Webcam-101 type: Video
driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 090c:37b0
class-ID: 0e02
Sensors:
System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (RPM): N/A
Repos:
Packages: 2779 pm: dpkg pkgs: 2768 pm: flatpak pkgs: 11
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
1: deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https: //brave-browser-apt-release.s3.brave.com/ stable main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http: //packages.linuxmint.com faye main upstream import backport
2: deb https: //deb.debian.org/debian bookworm main contrib non-free non-free-firmware
3: deb https: //deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
4: deb http: //security.debian.org bookworm-security main contrib non-free non-free-firmware
5: deb https: //deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
Info:
Processes: 206 Uptime: 2h 29m wakeups: 1 Memory: 3.63 GiB used: 2.39 GiB (65.9%) Init: systemd
v: 252 target: graphical (5) default: graphical Compilers: gcc: 12.2.0 alt: 10/12 Client: Unknown
python3.11 client inxi: 3.3.26

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 225
Joined: 2020-03-02, 16:04

Re: LMDE 6 Cinnamon Crash on Launch (GLSL Compile Failure)

Unread post by Nuck-TH » 2024-08-06, 11:08

OmegaPaladin wrote:
2024-08-06, 02:58
Kernel: 6.1.0-23-amd64
...
dri: crocus
...
API: OpenGL v: 2.1 Mesa 22.3.6
yeah, old Mesa and crocus.
you will have to disable hardware acceleration.

Post Reply