On Mon, 25 Nov 2024 09:16:09 -0800 jose....@metztli.com said:

< ... snip ... >

> All is fine and dandy, except that E - 0.26.99.25030 is still messed: 
> video is the 'Achilles Heel'.
> i.e., sometimes I work with 4Gb to 10Gb video files, heck! Even watching 
> simple videos from Telegram, like when the genocidal 'chosen ones' were 
> handed their asses in Amsterdam as they were 'supporting their team' 
> with fascist songs and pulling down their victims' flags not long ago 
> froze my screen (E background is in 'honor' of that moment ;) to the 
> point of only a reboot Ctrl + Alt + Del worked -- as I did not even have 
> time and/or way to umount my partitions: this E bug events are where 
> reiser4 shines!
> 
> < http://www.enlightenment.org/ss/e-6744a432d74689.43050218.jpg >

Now I'm confused. If ctrl+alt+del worked... then E is alive and processing
events, or E has completely vanished as a process and systemd has taken over
ctrl+alt+del again. E inhibits logind/systemd from handling this (via dbus)
when E starts so E can handle it itself.

> Additionally, when I build kernels, I have to get the build started 
> *outside* of E WM environment, by Ctrl + Alt + F1/F2/F3..., i.e, a TTY. 
> That is the only way the build procedure completes successfully; 
> otherwise, if I build my kernels inside the E WM / Terminology 
> environment there is *always* a risk of E unexpectedly logging me out -- 
> as I am doing other tasks -- and leaving my kernel build halfway halted 
> and I have to restart the build again.

And Getting logged out sounds like something even more severe... E isn't even
crashing - your Xserver is. E's enlightenment_start should be keeping e and
your login session around even if E crashed. If your Xserver is crashing... it
smells like you have deeper problems. Like it's almost a pattern. Something
puts load on your system (GPU or CPU) and then this causes things to fall
apart. That almost smells like either a driver bug or perhaps even overheating
then causing crashes.

But again... I need those backtraces. When video is being played - E doesn't
know or care. It isn't involved other than it sees updates of a window and
composits those updates. If it's video playing or just a big rectangle changing
color - it doesn't matter. All E knows is region box X changed in window Y -
update. How it updated - E isn't involved. I doesn't care.

So there are some red flags here that make me think it's some other issue...

But again - without the relevant backtraces I can't say for sure.

As I said before. Compile efl and e with asan support (-Db_sanitize=address
option in meson and ensure gbd debugging (export CFLAGS="-g -O0" before you do
the meson configure and build) is what's needed - then provide what asan says
in ~/.e-log.log as it will then tell me everything I need to know (or it
should).


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to