e 22 beta freezing on Take Screenshot
Open, Showstopper IssuesPublic

Description

I need to confirm via Take Shot. Anytime I go to Take a Screenshot. E freezes and I must kill it, not sure if it will crash eventually. I have left it for a bit but could not wait forever. I did notice the following in my session log file. Seems to be related as it was in between a few restarts/kills.

The final PAUSE! bit I have seen before and seems to be the result of the kill -9. Though other times I see it, E crashes on its own and no crash output file, as mentioned in T6146.

I am also actually on a bit newer than e 22 beta, git as of ~Oct 13 17:05 EST.

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:253 _ecore_evas_idle_enter() stuck async render: time=28801.366667, ee=0xb9bf61b560, engine=software_x11, geometry=(0, 0, 3360, 1050), visible=1, shaped=0, alpha=0, transparent=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffed8c 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:255 _ecore_evas_idle_enter() delayed.avoid_damage=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffedc3 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:256 _ecore_evas_idle_enter() delayed.resize_shape=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffedfb 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:257 _ecore_evas_idle_enter() delayed.shaped=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffee35 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:258 _ecore_evas_idle_enter() delayed.shaped_changed=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffee70 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:259 _ecore_evas_idle_enter() delayed.alpha=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffeeab 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:260 _ecore_evas_idle_enter() delayed.alpha_changed=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffeee6 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:261 _ecore_evas_idle_enter() delayed.transparent=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffef21 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:262 _ecore_evas_idle_enter() delayed.transparent_changed=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffef5c 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:263 _ecore_evas_idle_enter() delayed.rotation=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffef90 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:264 _ecore_evas_idle_enter() delayed.rotation_resize=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffefc4 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:265 _ecore_evas_idle_enter() delayed.rotation_changed=0
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9ffeffc 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

ERR<572>:ecore_evas lib/ecore_evas/ecore_evas.c:267 _ecore_evas_idle_enter() reset in_async_render of ee=0xb9bf61b560
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7fadccaab389 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaac15f 0x7fadcca83000
/usr/lib64/libeina.so.1  0x7fadccaad5ff 0x7fadcca83000
/usr/lib64/libecore_evas.so.1    0x7fadc9fff02b 0x7fadc9feb000
/usr/lib64/libecore.so.1         0x7fadcc1d57ae 0x7fadcc1bb000
/usr/lib64/libeo.so.1    0x7fadc712d51b 0x7fadc711b000
/usr/lib64/libeo.so.1    0x7fadc7129e84 0x7fadc711b000
/usr/lib64/libecore.so.1         0x7fadcc1d8bc6 0x7fadcc1bb000
/usr/lib64/libecore.so.1         0x7fadcc1d9287 0x7fadcc1bb000
/usr/bin/enlightenment   0xb9beda5ec2 0xb9bed5f000
/lib64/libc.so.6         0x7fadc8a43551 0x7fadc8a23000
/usr/bin/enlightenment   0xb9beda707a 0xb9bed5f000
EOF

PAUSE !

I accidentally took a "Shot"(Take Shot) of a window and that worked fine. Its just the main E menu "Take Screenshot" which causes issue. Locks up E.

zmike added a subscriber: jpeg.Oct 17 2017, 5:25 AM

@jpeg This is maybe related to the snapshot object which is now used for screenshots?

jpeg added a comment.Oct 18 2017, 12:10 AM

Dunno. Maybe? Any way to reproduce? I have no issues with GL and SW engines here (apparently SW is used for this report).

zmike added a comment.Oct 18 2017, 6:07 AM

It doesn't happen for me on the 1.20 branch, and I haven't heard of it happening in git. Looking at the snapshot usage in the module, I also don't see any obvious way that it could be happening...

If I take screenshots, it freezes E and has to be killed almost every time. I will try to get more info. When it doesn't freeze I just get a black screenshot. I will say moving windows around or opening or closing menus, or something that forces draws seems to make it work *sometimes*

abyomi0 triaged this task as Pending on user input priority.Oct 20 2017, 11:45 AM
abyomi0 raised the priority of this task from Pending on user input to Incoming Queue.Oct 20 2017, 11:58 AM
zmike triaged this task as Showstopper Issues priority.Nov 6 2017, 10:30 AM
zmike added a project: efl.
zmike reassigned this task from zmike to jpeg.
jpeg added a comment.Nov 7 2017, 4:40 AM

I'd love to fix this, if only I could reproduce... :-/

Any further info/updates on this?