Skip to content

Text-Shadow in Theme Causes Segmentation Fault #12712

Description

@vlad0337187

Distribution

Mint 22.1

Package version

6.4.6

Graphics hardware in use

Nvidia Gefore GT 1050

Frequency

Always

Bug description

If to specify "text-shadow" property in "#menu-search-entry" or ".menu" of "cinnamon.css" - it'll cause crash on main menu open.

Code causing problems:
#menu-search-entry {
  text-shadow: -1px 1px 3px rgba(255, 255, 255, 0.5);
}

.menu {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 1);
}
Example /usr/share/cinnamon/theme/cinnamon.css causing crash:

cinnamon.css.zip

(added 2 first blocks)

Steps to reproduce

  • have latest Linux Mint 22.1 with Cinnamon 6.4.6
  • copy provided cinnamon.css to /usr/share/cinnamon/theme/cinnamon.css or modify it accordingly
  • reload theme
  • open main menu

Expected behavior

No crashes, "text-shadow" is applied.

Additional information

Logs
vlad@HP:~$ cinnamon --replace
Gjs-Message: 15:53:49.723: Profiler is disabled. Not setting up signals.
Gjs-Message: 15:53:50.327: JS LOG: About to start Cinnamon (X11 backend)
Gjs-Message: 15:53:50.457: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 0 ms
Gjs-Message: 15:53:50.464: JS LOG: [LookingGlass/info] loading user theme: /home/vlad/.themes/Glass-Mint-Classic/cinnamon/cinnamon.css
Gjs-Message: 15:53:50.545: JS LOG: [LookingGlass/info] added icon directory: /home/vlad/.themes/Glass-Mint-Classic/cinnamon
Gjs-Message: 15:53:50.964: JS LOG: [LookingGlass/info] NetworkManager agent: enabled
Gjs-Message: 15:53:50.978: JS LOG: [LookingGlass/info] Polkit agent: enabled
Gjs-Message: 15:53:50.979: JS LOG: [LookingGlass/info] SSH agent: enabled
Gjs-Message: 15:53:51.000: JS LOG: [LookingGlass/info] loaded at Sun Feb 02 2025 15:53:50 GMT+0000 (Coordinated Universal Time)
Gjs-Message: 15:53:51.000: JS LOG: Cinnamon started at Sun Feb 02 2025 15:53:50 GMT+0000 (Coordinated Universal Time)
Gjs-Message: 15:53:51.040: JS LOG: [LookingGlass/info] ExtensionSystem started in 3 ms
Gjs-Message: 15:53:51.041: JS LOG: [LookingGlass/info] DeskletManager started in 3 ms
Gjs-Message: 15:53:51.041: JS LOG: [LookingGlass/info] SearchProviderManager started in 2 ms
Gjs-Message: 15:53:51.525: JS LOG: [LookingGlass/info] Role locked: tray
Gjs-Message: 15:53:51.536: JS LOG: [LookingGlass/info] Loaded applet systray@cinnamon.org in 98 ms
Gjs-Message: 15:53:51.698: JS LOG: [LookingGlass/info] Loaded applet removable-drives@cinnamon.org in 159 ms
Gjs-Message: 15:53:51.721: JS LOG: [LookingGlass/info] Loaded applet favorites@cinnamon.org in 22 ms
Gjs-Message: 15:53:51.768: JS LOG: [LookingGlass/info] Role locked: notifications
Gjs-Message: 15:53:51.801: JS LOG: [LookingGlass/info] Loaded applet notifications@cinnamon.org in 80 ms
Gjs-Message: 15:53:51.831: JS LOG: [LookingGlass/info] Loaded applet cornerbar@cinnamon.org in 29 ms
Gjs-Message: 15:53:51.953: JS LOG: [LookingGlass/info] Loaded applet calendar@cinnamon.org in 122 ms
Gjs-Message: 15:53:52.006: JS LOG: [LookingGlass/info] Loaded applet printers@cinnamon.org in 52 ms
Gjs-Message: 15:53:52.116: JS LOG: [LookingGlass/info] Loaded applet keyboard@cinnamon.org in 110 ms
Gjs-Message: 15:53:52.152: JS LOG: [LookingGlass/info] Loaded applet xapp-status@cinnamon.org in 36 ms
Gjs-Message: 15:53:52.176: JS LOG: [LookingGlass/info] Loaded applet workspace-switcher@cinnamon.org in 24 ms
Gjs-Message: 15:53:52.177: JS LOG: calendar@cinnamon.org: Calendar events supported.
Gjs-Message: 15:53:52.247: JS LOG: [LookingGlass/info] Loaded applet power@cinnamon.org in 71 ms
Gjs-Message: 15:53:52.315: JS LOG: [LookingGlass/info] Role locked: windowattentionhandler
Gjs-Message: 15:53:52.422: JS LOG: [LookingGlass/info] Loaded applet window-list@cinnamon.org in 175 ms
Gjs-Message: 15:53:52.427: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: nm-applet (:1.114/org/x/StatusIcon/Icon)
Gjs-Message: 15:53:52.440: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: mintreport (:1.103/org/x/StatusIcon/Icon)
Gjs-Message: 15:53:52.444: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: process-monitor (:1.103/org/x/StatusIcon/Icon_1)
Gjs-Message: 15:53:52.448: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: telegramdesktop (:1.49/org/x/StatusIcon/Icon_2)
Gjs-Message: 15:53:52.454: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: zero trust client (:1.49/org/x/StatusIcon/Icon)
Gjs-Message: 15:53:52.461: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: psensor (:1.49/org/x/StatusIcon/Icon_3)
Gjs-Message: 15:53:52.475: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: blueman (:1.49/org/x/StatusIcon/Icon_1)
Gjs-Message: 15:53:52.484: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: mintUpdate.py (:1.90/org/x/StatusIcon/Icon)
Gjs-Message: 15:53:52.493: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: nvidia-prime (:1.58/org/x/StatusIcon/Icon)
Gjs-Message: 15:53:52.695: JS LOG: [LookingGlass/info] Loaded applet sound@cinnamon.org in 273 ms
Gjs-Message: 15:53:52.762: JS LOG: [LookingGlass/info] Hiding XAppStatusIcon (we have an applet): nm-applet (:1.114/org/x/StatusIcon/Icon)
Gjs-Message: 15:53:52.788: JS LOG: [LookingGlass/info] Loaded applet network@cinnamon.org in 92 ms
Gjs-Message: 15:53:53.209: JS LOG: [LookingGlass/info] Loaded applet menu@cinnamon.org in 420 ms
Gjs-Message: 15:53:53.210: JS LOG: [LookingGlass/info] AppletManager started in 2206 ms
Gjs-Message: 15:53:53.219: JS LOG: [LookingGlass/info] Cinnamon took 2891 ms to start
Gjs-Message: 15:53:53.347: JS LOG: Unknown network device type, is 32
Gjs-Message: 15:53:53.436: JS LOG: Unknown network device type, is 30
Gjs-Message: 15:53:53.436: JS LOG: Unknown network device type, is 13
Gjs-Message: 15:53:53.436: JS LOG: Unknown network device type, is 13
Gjs-Message: 15:53:53.436: JS LOG: Unknown network device type, is 13
Gjs-Message: 15:53:53.436: JS LOG: Unknown network device type, is 13
Gjs-Message: 15:53:53.436: JS LOG: Unknown network device type, is 13
Gjs-Message: 15:53:54.233: JS LOG: [LookingGlass/info] GPU offload supported: false
Gjs-Message: 15:53:54.716: JS LOG: Enabling WindowAttentionHandler

** (cinnamon:7627): CRITICAL **: 15:54:00.559: cogl_pipeline_set_layer_combine_constant: assertion 'cogl_is_pipeline (pipeline)' failed
Segmentation fault (core dumped)

crash.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions