Page MenuHomePhabricator

Peter2121 (Peter TKATCHENKO)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jan 6 2015, 5:06 AM (201 w, 16 h)
Availability
Available

Recent Activity

Today

Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

I mentioned one interesting thing more.
When I switch to another task, in case of a lost mouse click - not only keyboard works correctly in the active window, but mouse scroll works correctly too. Only mouse clicks (left and right buttons, additional buttons too) are lost for the first click. So, for example, if I switch to another window using mouse and WinList - I cannot use WinList again immediately, the first click of additional button is lost, WinList does not get active.

Tue, Nov 13, 10:19 AM · enlightenment-git

Sun, Nov 11

Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

raster,
Sure, the click to dismiss winlist must be lost, I don't count it. I perfectly understand that it is used like 'escape' key. I mean the next click is lost.

Sun, Nov 11, 4:39 AM · enlightenment-git
Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

I've just used 'git clone' command to clone the repository.
I think I'm on 'master' as I see your last modif in src/modules/winlist/e_mod_main.c:
static Eina_Bool _e_mod_action_winlist_wheel_cb(...

Sun, Nov 11, 3:28 AM · enlightenment-git

Sat, Nov 10

Peter2121 reopened T6415: Enlightenment sometimes loses focus as "Open".
Sat, Nov 10, 10:50 AM · enlightenment-git
Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

Sorry, raster, the problem is still present with the GIT version with your modifs.
Only the first time switching windows with mouse and WinList the focus is not lost. Then it is always lost till I use once Alt-Tab. Then it is not lost once etc.

Sat, Nov 10, 10:50 AM · enlightenment-git

Wed, Nov 7

Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

For me it is neither related to the system charge nor to CPU use by Enlightenment.
It seems to be a bug in WinList module as it cannot be produced by keyboard manipulations, only by mouse.

Wed, Nov 7, 12:15 AM · enlightenment-git

Tue, Nov 6

Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

Some additional tests with EFL 1.21.1, Enlightenment 0.22.4 on FreeBSD 12BETA2.
The problem is still present.
Really interesting point is that the problem is not present on FIRST task switch. If I open some windows and then use WinList with mouse only - everything works as expected. If I then retry - the focus is lost as explained. And if then I use WinList with keyboard (Alt-Tab) - the next time I use it with mouse it works OK - once.

Tue, Nov 6, 10:48 AM · enlightenment-git
Peter2121 added a comment to T7449: Terminology - hotkey problem.

It seems that the problem is NOT present in GIT version.
It would be nice to see a new release with the fix ;)

Tue, Nov 6, 10:35 AM · Terminology

Thu, Nov 1

Peter2121 created T7449: Terminology - hotkey problem.
Thu, Nov 1, 1:03 PM · Terminology

Fri, Oct 26

Peter2121 created T7442: Building on FreeBSD 12 - openssl problem.
Fri, Oct 26, 10:51 AM · E on FreeBSD

Mar 29 2018

Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

I've just tested it a little bit more.
The problem is really simple to reproduce if I click inside winlist, choosing a window to activate. The area of winlist where I click does not matter, this click just closes winlist.
So:

  1. Additional mouse button to activate winlist
  2. Mouse wheel to choose window
  3. Mouse left-click inside winlist
  4. Selected window becomes active (decoration), but the first click inside the window does not work (no focus), only the second one.
Mar 29 2018, 11:10 AM · enlightenment-git

Mar 15 2018

Peter2121 added a comment to T5949: Enlightenment freezes.

@netstar, you closed it the 1 Mars ;)
...and yes, I found how to FORCE_SYNC_RENDER, you mentioned it later here (I did not see).
Were your E fixes included in 0.22.2? What will be the version of EFL with your fixes? I want to ping enlightenment@freebsd.org to update the ports, but it would be better to wait the both products updated.

Mar 15 2018, 1:39 AM · Restricted Project, enlightenment-git

Mar 14 2018

Peter2121 added a comment to T5949: Enlightenment freezes.

Finally, I could test the last E build with the last EFL on my test laptop with FreeBSD 12 and HDD.
The stability is greatly improved, I could not freeze it. So I think that the problem is solved.
Note that I did NOT set _FORCE_SYNC_RENDER (I still don't understand how to do it).

Mar 14 2018, 2:58 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T6735: Cannot build EFL from GIT anymore on FreeBSD 12.

The previous versions of EFL were removed with

ninja -C build uninstall

Digging into /usr/local/lib, I found some EFL-related dirs without files inside. I removed all these dirs. Then I cloned again EFL repository and I could build it. I'll test again after some commits in EFL tree, pulling the modifications.

Mar 14 2018, 2:53 AM · efl

Mar 12 2018

Peter2121 added a comment to T6734: System actions don't work on FreeBSD.

I need more info about meson. What file describes how should meson set paths?
I'll try to search myself, but it is really difficult for me, some months ago I even did not know that this build system exists...

Mar 12 2018, 3:37 PM · E on FreeBSD
Peter2121 added a comment to T6735: Cannot build EFL from GIT anymore on FreeBSD 12.

@felipealmeida, what log do you want to see?
I still have the error I mentioned in the first post here, only the filename changes. These files (*.hh) do not exist in source tree (that's why compiler segfaults).
It seems that the build system mixed *.h and *.hh files somehow...

Mar 12 2018, 3:33 PM · efl

Mar 11 2018

Peter2121 added a comment to T6734: System actions don't work on FreeBSD.

The last Git version of Enlightenment has no problem with sysactions if I force sysconfdir as mentioned, configuring meson build.
However, it seems strange for me that for FreeBSD build we need to force using /usr/local/etc as sysconfdir. I think that it should be detected automatically by meson somehow as /usr/local/etc is default configuration directory for all non-base software.

Mar 11 2018, 3:04 PM · E on FreeBSD
Peter2121 reopened T6735: Cannot build EFL from GIT anymore on FreeBSD 12 as "Open".
Mar 11 2018, 12:43 PM · efl
Peter2121 added a comment to T6735: Cannot build EFL from GIT anymore on FreeBSD 12.

Sorry, still does not build with

lib/ecore/efl_io_buffered_stream.eo.hh

lost.

Mar 11 2018, 12:43 PM · efl

Mar 8 2018

Peter2121 created T6764: Errors in Terminology .
Mar 8 2018, 6:09 AM · Terminology

Mar 1 2018

Peter2121 added a comment to T6735: Cannot build EFL from GIT anymore on FreeBSD 12.

The file lib/evas/canvas/efl_canvas_surface_x11.eo.hh is not present in my src.
In the old directory lib/efl/interfaces/efl_gfx_gradient_linear.eo.hh is not present, in the new one it is present.
Some strange things are happening during the build...

Mar 1 2018, 1:22 PM · efl
Peter2121 added a comment to T6735: Cannot build EFL from GIT anymore on FreeBSD 12.

Strange...
I cloned again the repository (the first try was 'git pull' to the existing dir) and the error has changed:

Mar 1 2018, 1:05 PM · efl
Herald assigned T6735: Cannot build EFL from GIT anymore on FreeBSD 12 to zmike.
Mar 1 2018, 12:10 PM · efl
Peter2121 added a comment to T5949: Enlightenment freezes.

I don't see in your commit the patch for src/bin/e_object.c, is it forgotten?

Mar 1 2018, 11:21 AM · Restricted Project, enlightenment-git

Feb 28 2018

Peter2121 created T6734: System actions don't work on FreeBSD.
Feb 28 2018, 3:20 PM · E on FreeBSD
Peter2121 added a comment to T6259: BSD CPUClock bryce gadget - arrow moves in the opposite direction.

The old gadget is correctly showing the current frequency with digits, so I can see that it changes (powerd is active).
The new one now works exactly as the old one - the pointer is moving in opposite direction: by default (max frequency) it's on minimum, when the frequency decreases - it turns right to reach the right position when the frequency is minimal. For me the minimum is 800MHz, the maximum is 2600MHz (I can see it on the old gadget).
BTW, visually it is not really cool - on the min and max positions the pointer is not really visible.
...And the digits on the old gadget was not so bad idea ;)

Feb 28 2018, 3:09 PM · enlightenment-git
Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

The problem is still present in last Enlightenment (GIT) built with last EFL (GIT).
The most simple way to reproduce - add mouse bindings like I described, then start two windows on the same screen (Firefox and Thunderbird), then from Firefox activate 'Windows List' with mouse button - Thunderbird is selected and put in front), then click-left somewhere inside Thunderbird. 'Windows List' will close, Thunderbird will get focus. Click somewhere inside Thunderbird window (for example, to change the active folder) - nothing happens. The second click in the same place will work correctly.

Feb 28 2018, 2:57 PM · enlightenment-git
Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

Feb 28 2018, 2:48 PM · enlightenment-git
Peter2121 reopened T6259: BSD CPUClock bryce gadget - arrow moves in the opposite direction as "Open".
Feb 28 2018, 1:12 PM · enlightenment-git
Peter2121 added a comment to T6259: BSD CPUClock bryce gadget - arrow moves in the opposite direction.

EFL & E from GIT on FreeBSD 11.1.
New CPUClock gadget still does not work correctly, the old one neither :(

Feb 28 2018, 1:12 PM · enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

I've pulled EFL and Enlightenment from GIT, applied your patch and installed.
Then I tried to install a new app and access the main menu immediately after install. I always had a freeze on this operation, I have no such freeze today. So it seems to go better.
Tomorrow I'll try to test on another laptop with FreeBSD 12.0 installed.

Feb 28 2018, 1:10 PM · Restricted Project, enlightenment-git

Feb 3 2018

Peter2121 added a comment to T5949: Enlightenment freezes.

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...

Feb 3 2018, 9:31 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

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.

Feb 3 2018, 3:12 AM · Restricted Project, enlightenment-git

Feb 1 2018

Peter2121 added a comment to T6638: Ephoto crashes when opening an image (Selection Manager It Appears).

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).

Feb 1 2018, 1:01 PM · efl, Restricted Project
Peter2121 added a comment to T6638: Ephoto crashes when opening an image (Selection Manager It Appears).

Sorry, still crashes for me (T6647)

Feb 1 2018, 9:11 AM · efl, Restricted Project

Jan 31 2018

Peter2121 added a comment to T5949: Enlightenment freezes.

I've just tested on 12-CURRENT with EFL and E from git - the problem is still here, simple to reproduce.

Jan 31 2018, 12:05 PM · Restricted Project, enlightenment-git

Jan 28 2018

Peter2121 renamed T6647: Ephoto crashes from Ephoto craches to Ephoto crashes.
Jan 28 2018, 11:13 AM · Restricted Project
Peter2121 created T6647: Ephoto crashes.
Jan 28 2018, 11:13 AM · Restricted Project

Jan 25 2018

Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

Yes, I can interact with other windows, but no window has focus.

Jan 25 2018, 7:56 AM · enlightenment-git

Nov 26 2017

Peter2121 renamed T6415: Enlightenment sometimes loses focus from Enlightenment sometimes lose focus to Enlightenment sometimes loses focus.
Nov 26 2017, 9:05 AM · enlightenment-git
Peter2121 added a comment to T6415: Enlightenment sometimes loses focus.

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 26 2017, 4:58 AM · enlightenment-git
Herald assigned T6415: Enlightenment sometimes loses focus to zmike.
Nov 26 2017, 4:33 AM · enlightenment-git

Nov 18 2017

Peter2121 edited the content of Efl Apps Todo.
Nov 18 2017, 11:35 AM

Nov 6 2017

Peter2121 added a comment to T6258: E22 freezes on bryce manipulations.

Enlightenment never starts under Valgrind on FreeBSD, I cannot produce the logs.

Nov 6 2017, 5:58 AM · enlightenment-git

Oct 29 2017

Peter2121 added a comment to T5630: menu animation: SEGV.

Should I re-post the Valgrind log to other ticket? Is it really useful?

Oct 29 2017, 3:06 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

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 29 2017, 2:52 AM · Restricted Project, enlightenment-git

Oct 28 2017

Peter2121 added a comment to T5630: menu animation: SEGV.

Sorry, another try to freeze it was "successful":

Oct 28 2017, 4:26 PM · Restricted Project, enlightenment-git
Peter2121 added a comment to T6084: everything: FreeBSD animation crash..

Let me know if you need any debugs on FreeBSD 11.0.

Oct 28 2017, 1:15 PM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

I cannot reproduce the freeze on git version of E, compiled with "-g -ggdb3 -O0" CFLAGS.
netstar, what about you?

Oct 28 2017, 10:58 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

netstar, do you mean I should try git version of E?

Oct 28 2017, 9:25 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

[Desktop Entry]
Encoding=UTF-8
Version=0.9.12
Type=Application
Name=Lucidor
Icon=/home/peter/Icons/lucidor.png
TryExec=/bin/sh /home/peter/bin/lucidor-0.9.12/lucidor.sh
Exec=/bin/sh /home/peter/bin/lucidor-0.9.12/lucidor.sh
Categories=Viewer;Office;

Oct 28 2017, 4:47 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

Xephyr is not installed on my system, Valgrind neither. I'll try to debug it tonight, having more time.

Oct 28 2017, 4:04 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

Could fvwm be replaced by LXDE? I have E and LXDE installed already, fvwm must be added...

Oct 28 2017, 4:00 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

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.

Oct 28 2017, 3:56 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

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?

Oct 28 2017, 3:51 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

Nvidia, the driver is nvidia-driver-340-340.102.

Oct 28 2017, 3:35 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5630: menu animation: SEGV.

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 28 2017, 3:19 AM · Restricted Project, enlightenment-git

Oct 27 2017

Peter2121 added a comment to T5630: menu animation: SEGV.

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 27 2017, 7:16 AM · Restricted Project, enlightenment-git

Oct 25 2017

Peter2121 added a comment to T6258: E22 freezes on bryce manipulations.

I did not see any relation with minimizing/restoring windows.

Oct 25 2017, 10:59 AM · enlightenment-git
Peter2121 added a comment to T6259: BSD CPUClock bryce gadget - arrow moves in the opposite direction.

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.

Oct 25 2017, 10:58 AM · enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

One more freeze, slightly different

Oct 25 2017, 10:12 AM · Restricted Project, enlightenment-git

Oct 24 2017

Peter2121 added a watcher for E on FreeBSD: Peter2121.
Oct 24 2017, 1:47 PM
Peter2121 added a comment to T5949: Enlightenment freezes.

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 24 2017, 1:29 PM · Restricted Project, enlightenment-git

Oct 23 2017

Herald assigned T6260: enlightenment_askpass - docs? to zmike.
Oct 23 2017, 1:39 PM · enlightenment-git
Herald assigned T6259: BSD CPUClock bryce gadget - arrow moves in the opposite direction to zmike.
Oct 23 2017, 1:35 PM · enlightenment-git
Herald assigned T6258: E22 freezes on bryce manipulations to zmike.
Oct 23 2017, 1:28 PM · enlightenment-git

Oct 22 2017

Peter2121 edited the content of Efl Apps Todo.
Oct 22 2017, 12:02 PM

Oct 2 2017

Peter2121 edited the content of Efl Apps Todo.
Oct 2 2017, 11:08 AM

Sep 27 2017

Peter2121 added a comment to T5949: Enlightenment freezes.

By default - CLANG

Sep 27 2017, 10:48 AM · Restricted Project, enlightenment-git

Sep 26 2017

Peter2121 added a comment to T5949: Enlightenment freezes.

Yes, I compile as root

Sep 26 2017, 11:31 AM · Restricted Project, enlightenment-git

Sep 25 2017

Peter2121 added a comment to T5949: Enlightenment freezes.

Voila my root environnement (set in profile):

Sep 25 2017, 4:21 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

I install EFL an E normally - autogen/configure/gmake
Nothing could strip binaries. Could it be CLANG issue?

Sep 25 2017, 3:44 AM · Restricted Project, enlightenment-git

Sep 24 2017

Peter2121 added a comment to T5949: Enlightenment freezes.

One more freeze, this time - with OpenGL rendering active.



Sep 24 2017, 3:14 PM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

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"

Sep 24 2017, 8:46 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

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.

Sep 24 2017, 4:10 AM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

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 24 2017, 3:36 AM · Restricted Project, enlightenment-git

Sep 23 2017

Peter2121 added a comment to T5949: Enlightenment freezes.


Sep 23 2017, 12:50 PM · Restricted Project, enlightenment-git
Peter2121 added a comment to T5949: Enlightenment freezes.

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.

Sep 23 2017, 12:46 PM · Restricted Project, enlightenment-git

Aug 27 2017

Peter2121 added a comment to T5949: Enlightenment freezes.

...the CPU is 100%, used by Enlightenment process.

Aug 27 2017, 1:33 PM · Restricted Project, enlightenment-git
Peter2121 created T5949: Enlightenment freezes.
Aug 27 2017, 1:26 PM · Restricted Project, enlightenment-git

Jan 24 2017

Peter2121 created T5130: efreetd polling on FreeBSD.
Jan 24 2017, 8:26 AM · E on FreeBSD

Jan 26 2016

Peter2121 created T3097: Enlightenment 0.20.2 unusable on FreeBSD.
Jan 26 2016, 8:09 AM · E on FreeBSD