Page MenuHomePhabricator

e crashes on exit from apps in fullscreen
Open, Pending on user inputPublic

Description

i was watching pictures with gThumb in fullscreen. i tried to exit and e crashes.
sometimes happens with libreoffice impress and "extra"

Greetings Simon

#0 0x00007f3cd92c8d3d in pause () from /lib64/libpthread.so.0
#1 0x0000000000535c68 in e_alert_show () at src/bin/e_alert.c:43
#2 0x000000000050003c in _e_crash () at src/bin/e_signals.c:96
#3 0x000000000050006b in e_sigseg_act (x=<optimized out>, info=<optimized out>, data=<optimized out>) at src/bin/e_signals.c:106
#4 <signal handler called>
#5 0x00000000004ec3b5 in e_object_is_del (obj=obj@entry=0xffffffffffffffd0) at src/bin/e_object.c:73
#6 0x0000000000452c3a in e_client_below_get (ec=ec@entry=0x15098f0) at src/bin/e_client.c:3413
#7 0x000000000045e175 in _e_comp_fullscreen_check () at src/bin/e_comp.c:177
#8 0x0000000000460352 in _e_comp_cb_update () at src/bin/e_comp.c:501
#9 0x000000000046085e in _e_comp_cb_job (data=<optimized out>) at src/bin/e_comp.c:544
#10 0x00007f3cdb47b94c in _ecore_job_event_handler (data=<optimized out>, type=<optimized out>, ev=<optimized out>) at lib/ecore/ecore_job.c:98
#11 0x00007f3cdb477626 in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:317
#12 _ecore_event_call () at lib/ecore/ecore_events.c:518
#13 0x00007f3cdb47e6fd in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2381
#14 0x00007f3cdb47e97f in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1289
#15 0x000000000043d4fd in main (argc=<optimized out>, argv=<optimized out>) at src/bin/e_main.c:1089
May not have a fast tracepoint at 0x0x43788c; instruction is only 2 bytes long, need at least 5 bytes for the jump
#5 0x00000000004ec3b5 in e_object_is_del (obj=obj@entry=0xffffffffffffffd0) at src/bin/e_object.c:73
73 E_OBJECT_CHECK_RETURN(obj, 1);
68 }
69
70 E_API int
71 e_object_is_del(E_Object *obj)
72 {
73 E_OBJECT_CHECK_RETURN(obj, 1);
74 return obj->deleted;
75 }
76
77 E_API void
$1 = (E_Object *) 0xffffffffffffffd0
Detaching from program: /opt/efl/bin/enlightenment, process 8149

jf_simon created this task.Mar 28 2017, 3:01 PM
zmike triaged this task as Pending on user input priority.Apr 4 2017, 8:34 AM

Need more detailed steps for reproduction.

i can reproduce it using libreoffice with following steps.

using LO 5.2.6.2
create a new/empty impress presentation
press F5 to start presentation
press ESC to exit presentation
E will segv

greetings Simon

zmike added a comment.Apr 7 2017, 9:42 AM

Hm I can't repro. Can you post a valgrind log?

sorry for the delay.
i cant reproduce it anymore.
so all is fine, thanks