Page MenuHomePhabricator

Terminology 1.8.1 hangs on Fedora 33
Open, HighPublic

Description

After updating to Fedora 33, terminology stopped to work. The window is blank with a white stripe at the top.

      /lib64/libeina.so.1      | ??/??: 0 @ eina_log_print_cb_stderr()
      /lib64/libeina.so.1      | ??/??: 0 @ _eina_semaphore_free()
      /lib64/libeina.so.1      | ??/??: 0 @ eina_log_print()
      /lib64/libefreet.so.1    | ??/??: 0 @ efreet_uri_free()
      /lib64/libefreet.so.1    | ??/??: 0 @ efreet_shutdown()
      /lib64/libeio.so.1       | ??/??: 0 @ eio_shutdown()
      /lib64/libelementary.so.1| ??/??: 0 @ elm_quicklaunch_shutdown()
      /lib64/libelementary.so.1| ??/??: 0 @ elm_shutdown()
    /usr/bin/terminology       |   /  : 0 @ ()
    /usr/bin/terminology       |   /  : 0 @ ()
      /lib64/libc.so.6         | ??/??: 0 @ __libc_start_main()
    /usr/bin/terminology       |   /  : 0 @ ()
➜  ~ echo $XDG_SESSION_TYPE
wayland

It unhangs only when I drag the window.

ProhtMeyhet triaged this task as Normal priority.
ProhtMeyhet lowered the priority of this task from Normal to Pending on user input.Oct 10 2020, 3:40 PM
ProhtMeyhet added a subscriber: ProhtMeyhet.

Could you please provide the version of terminology and your version of efl ?

terminology --version
$ terminology --version
Version: 1.8.1
$ rpm -q efl   
efl-1.25.0-1.fc33.x86_64
ProhtMeyhet raised the priority of this task from Pending on user input to High.Oct 11 2020, 12:54 AM
dirteat added a subscriber: dirteat.EditedJun 17 2021, 1:38 AM

We also do see issues on Mageia with terminology-1.8.1 on efl-1.25.1 It crashes from time to time. In xession-errors.log, I do see these logs.

PS: I am currently testing terminology-1.9.0 to see if this fixes the issue.

ERR<584754>:eina_safety ../src/lib/evas/canvas/evas_object_textgrid.c:1238 _evas_textgrid_efl_text_font_font_size_set() safety check failed: font_size <= 0 is true

Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/lib64/libeina.so.1 0x7ff4a7f51292 0x7ff4a7f27000
/lib64/libeina.so.1 0x7ff4a7f52346 0x7ff4a7f27000
/lib64/libeina.so.1 0x7ff4a7f538ef 0x7ff4a7f27000
/lib64/libeina.so.1 0x7ff4a7f6b1ce 0x7ff4a7f27000
/lib64/libefl.so.1 0x7ff4a766cec2 0x7ff4a7652000
/lib64/libevas.so.1 0x7ff4a8196706 0x7ff4a8046000
/lib64/libefl.so.1 0x7ff4a7672569 0x7ff4a7652000
/usr/bin/terminology 0x42eec0 0x400000
/usr/bin/terminology 0x430f02 0x400000
/usr/bin/terminology 0x452fac 0x400000
/usr/bin/terminology 0x416a50 0x400000
/usr/bin/terminology 0x413835 0x400000
/lib64/libecore.so.1 0x7ff4a7fe2ba9 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7feb012 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7fe4929 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7fe398c 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7fdf9be 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7fdffc5 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7fe4775 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7fe3bdc 0x7ff4a7fbf000
/lib64/libecore.so.1 0x7ff4a7fe00b7 0x7ff4a7fbf000
/usr/bin/terminology 0x41767e 0x400000
/usr/bin/terminology 0x40e67d 0x400000
/lib64/libc.so.6 0x7ff4a7715e3a 0x7ff4a76ee000
/usr/bin/terminology 0x40e6ba 0x400000
EOF

Is there maybe a connection between this and T8943 ?