Page MenuHomePhabricator

Crash when logging out
Open, HighPublic

Description

Using Debian Sid/unstable with *enlightenment* 0.23.1-5, starting it from a tty with enlightenment_start, it seems to start fine.

But logging out, the crash notification (alert) window is shown, and systemd-coredump created the core dump file.

Thread 1 (Thread 0xb5883840 (LWP 2776)):
#0  0xb7f86255 in _dl_close (_map=0x0) at dl-close.c:819
#1  0xb6efa7bc in __GI__dl_catch_exception (exception=<optimized out>, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#2  0xb6efa860 in __GI__dl_catch_error (objname=0x1905ccc, errstring=0x1905cd0, mallocedp=0x1905cc8, operate=0xb7e4a3c0 <dlclose_doit>, args=0x0) at dl-error-skeleton.c:215
#3  0xb7e4aab1 in _dlerror_run (operate=0xb7e4a3c0 <dlclose_doit>, args=0x0) at dlerror.c:170
#4  0xb7e4a411 in __dlclose (handle=0x0) at dlclose.c:46
#5  0xb1ab76ad in e_drm2_compat_shutdown () at ../src/modules/../bin/e_drm2.x:65
#6  e_modapi_shutdown (m=0x1ab72b0) at ../src/modules/wl_drm/e_mod_main.c:1003
#7  0x005670e4 in e_module_shutdown () at ../src/bin/e_module.c:249
#8  0x0055d0e3 in _e_main_shutdown (errcode=0) at ../src/bin/e_main.c:1158
#9  0x004a3df7 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/e_main.c:1110
pmenzel created this task.May 6 2020, 12:25 AM
pmenzel renamed this task from _fb_flip() Trying to flip NULL fb - fallback to pending fb to Crash when logging out.
ProhtMeyhet triaged this task as High priority.
devilhorns added a comment.EditedMon, Nov 9, 8:23 PM

Right Here ....

"#5 0xb1ab76ad in e_drm2_compat_shutdown () at ../src/modules/../bin/e_drm2.x:65"

Something not getting properly cleaned up. Likely it is in E itself @ 65 ....drm2.x????? That's NOT Ecore_Drm2...

We don't use .x in drm2 core....For the most part...

It COULD be "wl_drm/e_mod_main @ 1003 ..."

Execute Same using SW engine, THEN let me know it fails....

#4 0xb7e4a411 in __dlclose (handle=0x0) at dlclose.c:46
#5 0xb1ab76ad in e_drm2_compat_shutdown () at ../src/modules/../bin/e_drm2.x:65

HERE ^^^^^

Try SW ENgine and let me know