- User Since
- Jan 6 2015, 5:06 AM (163 w, 4 d)
Sat, Feb 3
Is there any possible workaround in the current state?
Could you prepare a small tool to put in evidence the popen problem? So I can try to open a ticket in FreeBSD tracker...
Maybe there are some side effects - using popen in unusual way? I doubt that nobody found this FreeBSD problem before...
It seems that it is!!
I deleted all themes with svg files and deleted 'scalable' dir from 'hicolor', so there is no svg files in /usr/local/shared. Then I killed efreetd, deleted efreetd cache and efreetd socket and restarted the laptop. After reboot I cannot reproduce the problem of main menu freezes, new apps installed OK and new icons are shown in the menu.
Thu, Feb 1
I've just tested it with EFL from git of 30/01/18 23:28 - still crashes.
It's on FreeBSD 12-CURRENT (PCBSD flavor).
Sorry, still crashes for me (T6647)
Wed, Jan 31
I've just tested on 12-CURRENT with EFL and E from git - the problem is still here, simple to reproduce.
Sun, Jan 28
Jan 25 2018
Yes, I can interact with other windows, but no window has focus.
Nov 26 2017
Just to precise that sometimes the focus is lost after closing a window too. Another window becomes active, but does not get a focus.
Nov 18 2017
Nov 6 2017
Enlightenment never starts under Valgrind on FreeBSD, I cannot produce the logs.
Oct 29 2017
Should I re-post the Valgrind log to other ticket? Is it really useful?
Well, I tried to start E with Valgrind.
Under Xephyr it does not work at all (probably the problem of support of OpenGL under Xephyr).
So, I modified enlightenment.desktop to start it from lightdm. And it does not initialize correctly. I was waiting for 30 mins, then I killed the process. It was restarted automatically, but again - it did not finish the initialization. Maybe, I do something incorrectly.
The log file is attached.
Oct 28 2017
Sorry, another try to freeze it was "successful":
Let me know if you need any debugs on FreeBSD 11.0.
I cannot reproduce the freeze on git version of E, compiled with "-g -ggdb3 -O0" CFLAGS.
netstar, what about you?
netstar, do you mean I should try git version of E?
Xephyr is not installed on my system, Valgrind neither. I'll try to debug it tonight, having more time.
Could fvwm be replaced by LXDE? I have E and LXDE installed already, fvwm must be added...
netstar, I'm on FreeBSD 11.0-RELEASE-p8. I use lightdm to start E. Valgrind is not installed, but I can try to add it and debug E with it. But I need the detailed instructions (used it once, some years ago on RPi to debug a small app...) I have no idea - how to correctly start E under Valgrind.
so i doubt it's that.
Raster, how can you explain that I was working 10 hours on the PC, using the menu many times, than I added (manually) a desktop file and the next time the menu freezes my PC?
Nvidia, the driver is nvidia-driver-340-340.102.
I just tried to open the menu, nothing more. At the moment of the crash, E was opening the right part of the menu, this part stays semi-transparent on crash, never completely painted.
Oct 27 2017
I think to reproduce this problem for sure when I add a *.desktop file in /usr/local/share/applications
Then, if I try to open the main menu - my E always freezes. Always. As the method of tracking the changes in the directory is different on *BSD - it could explain why the problem is not present in Linux.
Oct 25 2017
I did not see any relation with minimizing/restoring windows.
On the Cpufreq gadget (in a shelf) the arrow does not move at all (stays on minimum) but the digits show the actual frequency.
On the CPUClock gadget (in a bryce) arrow moves in the opposite direction.
One more freeze, slightly different
Oct 24 2017
I've got two nice freezes on E22 beta. The both are related to "old" gadgets - ibar and main menu. There are more debug info here, hope it helps to find the source of problems.
Oct 23 2017
Oct 22 2017
Oct 2 2017
Sep 27 2017
By default - CLANG
Sep 26 2017
Yes, I compile as root
Sep 25 2017
Voila my root environnement (set in profile):
I install EFL an E normally - autogen/configure/gmake
Nothing could strip binaries. Could it be CLANG issue?
Sep 24 2017
One more freeze, this time - with OpenGL rendering active.
What compile options should I use to have line numbers shown in the backtrace?
I used the ones from https://www.enlightenment.org/docs-efl-start :
export CFLAGS="-O2 -ffast-math -march=native -g -ggdb3"
It seems that with OpenGL rendering the freeze is much more difficult (or impossible) to reproduce - the actions that always froze E before, don't freeze it now, I cannot reproduce it for the moment.
BTW, in the meantime I upgraded EFL and E to the last versions from Git - so maybe it helps too.
Anyway, as the problem was randomly present - I continue my tests, it's my everyday laptop, so if the problem is still here - it will be captured.
Probably, at one moment I reset the rendering to software from OpenGL I'm using normally.
I've just changed it to OpenGL (NVIDIA drivers), I'll try to reproduce the freeze.
Sep 23 2017
I noticed that E freezes regularly when I am debugging something in Netbeans on my laptop.
I rebuilt EFL and E with more debug info, I'll try to upload some backtraces here.
Aug 27 2017
...the CPU is 100%, used by Enlightenment process.