Skip to content

Cinnamon crashes if Telegram is loaded via startup programs: libgtk-3.so.0.1800.9 #8034

@Isolator70

Description

@Isolator70
System:    Host: henrik-ESPRIMO-P720 Kernel: 4.15.0-39-generic x86_64 (64 bit)
           Desktop: Cinnamon 3.6.7  Distro: Linux Mint 18.3 Sylvia
Machine:   System: FUJITSU product: ESPRIMO P720
           Mobo: FUJITSU model: D3221-A1 v: S26361-D3221-A1
           Bios: FUJITSU // American Megatrends v: V4.6.5.4 R1.41.0 for D3221-A1x date: 06/01/2016
CPU:       Dual core Intel Core i3-4130 (-HT-MCP-) cache: 3072 KB 
           clock speeds: max: 3400 MHz 1: 1010 MHz 2: 1310 MHz 3: 1339 MHz
           4: 1430 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM]
           Display Server: X.Org 1.18.4 drivers: ati,radeon (unloaded: fbdev,vesa)
           Resolution: 1680x1050@59.88hz
           GLX Renderer: AMD CAICOS (DRM 2.50.0 / 4.15.0-39-generic, LLVM 6.0.0)
           GLX Version: 3.0 Mesa 18.0.5

Issue

Cinnamon crashes 100% reproducible at:

  1. Clicking at Telegram info area icon.
    or
  2. user logout.

In syslog following line occurs:

kernel: [ 6523.120435] cinnamon[17050]: segfault at 18 ip 00007effa2958580 sp 00007ffcc1673cf0 error 4 in libgtk-3.so.0.1800.9[7effa25c3000+71a000]

It seems the tray icon of Telegram desktop causes the trouble, if Telegram is loaded via startup application without delay! If I add an 5s delay everything is fine.

Steps to reproduce

Install Telegram Desktop manually.
Create a desktop shortcut (No idea if needed)
Add Telegram to startup applications with 0s startup delay.
log user out, log user in so Telegram was started automatically
click on Telegram info area icon

Expected behaviour

System runs without crashes

Other information
System is equipped with SSD, so I assume it's also a timing (race condition) issue.

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