Bug#1003195: enlightenment: E crashes after coming back from a different VTY

Robert Waldner waldner+bug at waldner.priv.at
Wed Jan 5 23:32:44 GMT 2022

Package: enlightenment
Version: 0.24.2-8
Severity: normal

Dear Maintainer,

after upgrading from Debian 10 to 11.2, I can no longer seamlessly switch
to different VTYs/Window Managers and then back to Enlightenment.

F'rex, switching to VTY1 (text console) works as expected, but after
switching back to Enlightenment on VTY7 E crashes.
Same after switching back to VTY7 from VTY8 (where a different user runs

_Most_ of the time I get a black screen with red writing, citing "Guru
meditation #02248813.00000011", and can recover my Enlightenment session
(and open programs) via pressing F1. At other times I get a non-responsive
screen where I can see the title bars of all windows but clicking anywhere
with the mouse is non-responsive - this I can usually recover via
restarting Enlightenment (which I've bound to ctrl-alt-x for this purpose),
but sometines all I can do is kill all Enlightenment processes from, say,
VTY1 and logging in again from lightdm.

Backtrace log / ~/.e-crashdump.txt from when I get the back screen/red
writing situation:
Thread 1 (Thread 0x7f287f74e740 (LWP 5319)):
#0  0x00007f287d1c6b8d in pause () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  <signal handler called>
No locals.
#2  0x00007f286afbed2b in ?? ()
   from /usr/lib/enlightenment/modules/comp/linux-gnu-x86_64-0.17.3/module.so
No symbol table info available.
#3  0x00007f286afbef4b in ?? ()
   from /usr/lib/enlightenment/modules/comp/linux-gnu-x86_64-0.17.3/module.so
No symbol table info available.
#4  0x00007f287f031657 in ?? () from /usr/lib/x86_64-linux-gnu/libecore.so.1
No symbol table info available.
#5  0x00007f287f0359d9 in ?? () from /usr/lib/x86_64-linux-gnu/libecore.so.1
No symbol table info available.
#6  0x00007f287f035f17 in ecore_main_loop_begin ()
   from /usr/lib/x86_64-linux-gnu/libecore.so.1
No symbol table info available.
#7  0x0000000000434ac0 in main ()
No symbol table info available.
Detaching from program: /usr/bin/enlightenment, process 5319

VTY-switching in this manner has worked well for me for over a decade
now, and I'm a bit stumped on as to how to debug this.

Thanks for any pointers.

Kind regards,

-- System Information:
Debian Release: 11.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'testing'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-0.bpo.2-amd64 (SMP w/16 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages enlightenment depends on:
ii  dbus-user-session [default-dbus-session-bus]  1.12.20-2
ii  dbus-x11 [dbus-session-bus]                   1.12.20-2
ii  enlightenment-data                            0.24.2-8
ii  libasound2                                    1.2.4-1.1
ii  libbluetooth3                                 5.55-3.1
ii  libc6                                         2.31-13+deb11u2
ii  libecore-con1                                 1.25.1-1
ii  libecore-drm2-1                               1.25.1-1
ii  libecore-evas1                                1.25.1-1
ii  libecore-file1                                1.25.1-1
ii  libecore-input1                               1.25.1-1
ii  libecore-ipc1                                 1.25.1-1
ii  libecore-wl2-1                                1.25.1-1
ii  libecore-x1                                   1.25.1-1
ii  libecore1                                     1.25.1-1
ii  libedje-bin                                   1.25.1-1
ii  libedje1                                      1.25.1-1
ii  libeet1                                       1.25.1-1
ii  libeeze1                                      1.25.1-1
ii  libefreet-bin                                 1.25.1-1
ii  libefreet1a                                   1.25.1-1
ii  libeina1a                                     1.25.1-1
ii  libeio1                                       1.25.1-1
ii  libelementary1                                1.25.1-1
ii  libelput1                                     1.25.1-1
ii  libemile1                                     1.25.1-1
ii  libemotion1                                   1.25.1-1
ii  libevas1                                      1.25.1-1
ii  libevas1-engines-drm                          1.25.1-1
ii  libevas1-engines-wayland                      1.25.1-1
ii  libevas1-engines-x                            1.25.1-1
ii  libpam0g                                      1.4.0-9+deb11u1
ii  libpulse0                                     14.2-2
ii  libuuid1                                      2.36.1-8
ii  libwayland-client0                            1.18.0-2~exp1.1
ii  libwayland-server0                            1.18.0-2~exp1.1
ii  libxkbcommon0                                 1.0.3-2

Versions of packages enlightenment recommends:
ii  acpid                                 1:2.0.32-1
ii  bc                                    1.07.1-2+b2
pn  bluez                                 <none>
ii  eterm [x-terminal-emulator]           0.9.6-6.1
pn  libddcutil3                           <none>
pn  libevas-loaders                       <none>
ii  packagekit                            1.2.2-2
ii  terminology [x-terminal-emulator]     1.9.0-2
ii  udisks2                               2.9.2-2+deb11u1
ii  xfce4-terminal [x-terminal-emulator]  0.8.10-1
ii  xterm [x-terminal-emulator]           366-1

Versions of packages enlightenment suggests:
ii  gdb                          10.1-1.7
ii  lightdm [x-display-manager]  1.26.0-7

-- no debconf information

More information about the Pkg-e-devel mailing list