Page MenuHomePhabricator

E 0.22.4 all X UI hangs on FreeBSD
Open, Incoming QueuePublic


Hello and thank you for new Enlightenment !! Its elegant and beautiful. Because of bug in XFCE4 that prevented correct working on multiple displays I have switched to new Enlightenment and everything works like a charm.. I liked the startup creator and reaaallly lots of customizable options with total minimal set of dependencies and amazingly small footprint..

..except Enlightenment hangs really often on both my FreeBSD 12.0-RELEASE-p3 AMD64 machines:

  1. AMD64 CPUx6 + 16GB RAM + RADEON RX580 8GB desktop.
  2. Panasonic ToughBook + i5 + 8GB RAM + Integrated Intel.

This makes my working really hard because the total display freeze happens almost 10..20 times per day.. the mouse cursor is moving, apps does seem to work fine in the background (i.e. music playing), but the whole display is frozen and undesopnsive (except mouse pointer). The only way to make it work again is to get back to console, kill the Xorg, and start over..

Please advise what could be the problem and fix?

  • I have switched between Software and OpenGL compositing, no change.
  • I have disables all Compositing, no change.
% uname -a
FreeBSD 0xCFC2 12.0-RELEASE-p3 FreeBSD 12.0-RELEASE-p3 GENERIC  amd64

% pkg info enlightenment
Name           : enlightenment
Version        : 0.22.4,2
Installed on   : Fri Apr 12 02:01:33 2019 CEST
Origin         : x11-wm/enlightenment
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : enlightenment x11-wm
Licenses       : BSD2CLAUSE
Maintainer     :
WWW            :
Comment        : Artistic X window manager
Options        :
        ALSA           : on
        NLS            : on
        PULSEAUDIO     : off
Shared Libs required:
Annotations    :
        FreeBSD_version: 1200086
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 30.4MiB
Description    :
A very artistic X window manager.  Among other attributes,
Enlightenment makes for quite impressive screen shots.

cederom created this task.Apr 12 2019, 10:31 AM

How can I track down the problem?

I had to switch back to XFCE4 because working with E seems unreliable at this point.. is this only my problem or anyone experiences similar issues?

Are there any VERBOSE or DEBUG functionalities or symbols I can build into E ? I cannot see anything like this in FreeBSD's Port but I can add one :-)

cederom, you should begin with full uninstall E and EFL, port version of EFL is really outdated. Then you should download the last versions from (or checkout from Enlightenment git) and build both EFL and E from sources.
I'm on git versions (dated some months ago) on FreeBSD 11.2. It's stable, I'm using it every day ~12hrs by day without freezes. I tested everything on FreeBSD 12 too without problems.
I did not (yet) tested the last released version of EFL.
You can ask for help in maillist if you have problems with build.

Thank you Peter! Enlightenment really rox! Just as my beloved FreeBSD! This is something really really new and the design is simply amazing.. really reminds me of the old good Unix or even Amiga times! :-)

Will try to build the latest version of E + EFL.. if that works will even maybe update the port itself.. but maybe its also a good time for a release if lots of fixes are implemented already? :-)

Best regards from Polska :-)