Yay
On Wed, 29 Jan 2025 at 18:26, Carsten Haitzler <ras...@rasterman.com> wrote:

> On Tue, 28 Jan 2025 17:24:48 +0100 daniel antoine <univa...@gmail.com>
> said:
>
> thanks to a video daniel sent me i now know what he was doing, reproduced
> the issue and now fixed it in ibar. ibar popup hover menu bug :)
>
> > Hi
> > If you close a terminology windows in the windows list and let your
> cursor
> > at the position of the closed windows and try again to close it ( I know
> it
> > looks stupid) you can get a guru error
> >
> > I got this in the .e-log.log.old
> >
> > ERR<938>:evas_main
> > ../efl-1.28.0/src/lib/evas/canvas/evas_object_smart.c:151
> > evas_object_smart_data_get() calling smart object API on non-smart
> object!
> > ## Copy & Paste the below (until EOF) into a terminal, then hit Enter
> >
> > eina_btlog << EOF
> > /usr/lib/libeina.so.1 0x7faa42cd4897 0x7faa42ca7000
> > /usr/lib/libeina.so.1 0x7faa42cd5b59 0x7faa42ca7000
> > /usr/lib/libeina.so.1 0x7faa42cd6e35 0x7faa42ca7000
> > /usr/lib/libevas.so.1 0x7faa4271d1b8 0x7faa42600000
> > /usr/bin/enlightenment 0x562fd1c794ee 0x562fd1c00000
> > /usr/bin/enlightenment 0x562fd1ce0236 0x562fd1c00000
> > /usr/bin/enlightenment 0x562fd1ce0c4d 0x562fd1c00000
> >
> /usr/lib/enlightenment/modules/ibar/linux-gnu-x86_64-dev-0.27.99/module.so
> > 0x7faa3639877c 0x7faa3638d000
> > /usr/lib/libevas.so.1 0x7faa426c8a50 0x7faa42600000
> > /usr/lib/libeo.so.1 0x7faa42c64869 0x7faa42c4d000
> > /usr/lib/libeo.so.1 0x7faa42c5e60d 0x7faa42c4d000
> > /usr/lib/libevas.so.1 0x7faa426c9156 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426c921a 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426daef8 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426dc857 0x7faa42600000
> > /usr/lib/libeo.so.1 0x7faa42c64908 0x7faa42c4d000
> > /usr/lib/libeo.so.1 0x7faa42c5e60d 0x7faa42c4d000
> > /usr/lib/libecore_evas.so.1 0x7faa429d151d 0x7faa429c1000
> > /usr/lib/libecore_input_evas.so.1 0x7faa42ab9f03 0x7faa42ab7000
> > /usr/lib/libecore_input_evas.so.1 0x7faa42aba4c3 0x7faa42ab7000
> > /usr/lib/libecore.so.1 0x7faa42bd2099 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bdafd1 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd40c9 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd2fe9 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcea96 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcf0ed 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd3f15 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd3299 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcf1c7 0x7faa42bad000
> > /usr/bin/enlightenment 0x562fd1c45f0e 0x562fd1c00000
> > /usr/lib/libc.so.6 0x7faa41e3ace8 0x7faa41e11000
> > /usr/lib/libc.so.6 0x7faa41e3ada5 0x7faa41e11000
> > /usr/bin/enlightenment 0x562fd1c46811 0x562fd1c00000
> > EOF
> >
> > ERR<938>:eo ../efl-1.28.0/src/lib/eo/eo.c:2344 efl_data_scope_safe_get()
> Eo
> > ID 0x40000031b8b9 is not a valid object. Current thread: main. This ID
> has
> > probably been deleted or this was never a valid object ID. (domain=0,
> > current_domain=0, local_domain=0, available_domains=[0 1    ],
> > generation=b9, id=c6e, ref=1)
> > ## Copy & Paste the below (until EOF) into a terminal, then hit Enter
> >
> > eina_btlog << EOF
> > /usr/lib/libeina.so.1 0x7faa42cd4897 0x7faa42ca7000
> > /usr/lib/libeina.so.1 0x7faa42cd5b59 0x7faa42ca7000
> > /usr/lib/libeina.so.1 0x7faa42cd6e35 0x7faa42ca7000
> > /usr/lib/libeo.so.1 0x7faa42c5cfc1 0x7faa42c4d000
> > /usr/lib/libeo.so.1 0x7faa42c57f4d 0x7faa42c4d000
> > /usr/lib/libevas.so.1 0x7faa4271d174 0x7faa42600000
> > /usr/bin/enlightenment 0x562fd1c794ee 0x562fd1c00000
> > /usr/bin/enlightenment 0x562fd1ce0276 0x562fd1c00000
> > /usr/bin/enlightenment 0x562fd1ce0c4d 0x562fd1c00000
> >
> /usr/lib/enlightenment/modules/ibar/linux-gnu-x86_64-dev-0.27.99/module.so
> > 0x7faa3639877c 0x7faa3638d000
> > /usr/lib/libevas.so.1 0x7faa426c8a50 0x7faa42600000
> > /usr/lib/libeo.so.1 0x7faa42c64869 0x7faa42c4d000
> > /usr/lib/libeo.so.1 0x7faa42c5e60d 0x7faa42c4d000
> > /usr/lib/libevas.so.1 0x7faa426c9156 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426c921a 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426daef8 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426dc857 0x7faa42600000
> > /usr/lib/libeo.so.1 0x7faa42c64908 0x7faa42c4d000
> > /usr/lib/libeo.so.1 0x7faa42c5e60d 0x7faa42c4d000
> > /usr/lib/libecore_evas.so.1 0x7faa429d151d 0x7faa429c1000
> > /usr/lib/libecore_input_evas.so.1 0x7faa42ab9f03 0x7faa42ab7000
> > /usr/lib/libecore_input_evas.so.1 0x7faa42aba4c3 0x7faa42ab7000
> > /usr/lib/libecore.so.1 0x7faa42bd2099 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bdafd1 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd40c9 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd2fe9 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcea96 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcf0ed 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd3f15 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd3299 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcf1c7 0x7faa42bad000
> > /usr/bin/enlightenment 0x562fd1c45f0e 0x562fd1c00000
> > /usr/lib/libc.so.6 0x7faa41e3ace8 0x7faa41e11000
> > /usr/lib/libc.so.6 0x7faa41e3ada5 0x7faa41e11000
> > /usr/bin/enlightenment 0x562fd1c46811 0x562fd1c00000
> > EOF
> >
> > ERR<938>:evas_main
> > ../efl-1.28.0/src/lib/evas/canvas/evas_object_smart.c:151
> > evas_object_smart_data_get() calling smart object API on non-smart
> object!
> > ## Copy & Paste the below (until EOF) into a terminal, then hit Enter
> >
> > eina_btlog << EOF
> > /usr/lib/libeina.so.1 0x7faa42cd4897 0x7faa42ca7000
> > /usr/lib/libeina.so.1 0x7faa42cd5b59 0x7faa42ca7000
> > /usr/lib/libeina.so.1 0x7faa42cd6e35 0x7faa42ca7000
> > /usr/lib/libevas.so.1 0x7faa4271d1b8 0x7faa42600000
> > /usr/bin/enlightenment 0x562fd1c794ee 0x562fd1c00000
> > /usr/bin/enlightenment 0x562fd1ce0276 0x562fd1c00000
> > /usr/bin/enlightenment 0x562fd1ce0c4d 0x562fd1c00000
> >
> /usr/lib/enlightenment/modules/ibar/linux-gnu-x86_64-dev-0.27.99/module.so
> > 0x7faa3639877c 0x7faa3638d000
> > /usr/lib/libevas.so.1 0x7faa426c8a50 0x7faa42600000
> > /usr/lib/libeo.so.1 0x7faa42c64869 0x7faa42c4d000
> > /usr/lib/libeo.so.1 0x7faa42c5e60d 0x7faa42c4d000
> > /usr/lib/libevas.so.1 0x7faa426c9156 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426c921a 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426daef8 0x7faa42600000
> > /usr/lib/libevas.so.1 0x7faa426dc857 0x7faa42600000
> > /usr/lib/libeo.so.1 0x7faa42c64908 0x7faa42c4d000
> > /usr/lib/libeo.so.1 0x7faa42c5e60d 0x7faa42c4d000
> > /usr/lib/libecore_evas.so.1 0x7faa429d151d 0x7faa429c1000
> > /usr/lib/libecore_input_evas.so.1 0x7faa42ab9f03 0x7faa42ab7000
> > /usr/lib/libecore_input_evas.so.1 0x7faa42aba4c3 0x7faa42ab7000
> > /usr/lib/libecore.so.1 0x7faa42bd2099 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bdafd1 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd40c9 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd2fe9 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcea96 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcf0ed 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd3f15 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bd3299 0x7faa42bad000
> > /usr/lib/libecore.so.1 0x7faa42bcf1c7 0x7faa42bad000
> > /usr/bin/enlightenment 0x562fd1c45f0e 0x562fd1c00000
> > /usr/lib/libc.so.6 0x7faa41e3ace8 0x7faa41e11000
> > /usr/lib/libc.so.6 0x7faa41e3ada5 0x7faa41e11000
> > /usr/bin/enlightenment 0x562fd1c46811 0x562fd1c00000
> > EOF
> >
> > SIG: sig=11
> > SIG: info->signo=SIGSEGV
> > SIG: info->code=SEGV_MAPERR
> > SIG: info->si_addr=0xd0
> > PAUSE !
> > antoine@grat-os1:~$
> >
> > This is the .e-log.log.old
> >
> > Best regards
> >
> > Daniel
> >
> > Le mar. 28 janv. 2025 à 14:53, Carsten Haitzler <ras...@rasterman.com> a
> > écrit :
> >
> > > On Tue, 28 Jan 2025 13:53:47 +0100 daniel antoine <univa...@gmail.com>
> > > said:
> > >
> > > > Hi raster
> > > >
> > > > I am sorry, I have compiled with the last commit for the cpufreq but
> the
> > > > problem of the hidden window was already gone. I have tried to return
> > > back
> > > > to find the problem again but without success.
> > > >
> > > > But I have found the problem of the guru error and I can reproduce
> it. I
> > > > open many terminology windows. In the window terminology list in the
> > > dock I
> > > > close them with a two finger stroke (I am on a laptop using the
> touchpad)
> > > > by accessing close in the terminology menu window
> > > > The problem is that the little square referring to the terminology
> opened
> > > > windows are black grey on a black background. When you close one the
> > > > square turns also black but the name of the window remains. As I
> have a
> > > bad
> > > > view I click again on the windows I have already closed and get the
> guru
> > > > error.* I try to close the windows that are already closed.*
> > >
> > > hmm this doesn't happen to me - if i close via any of these:
> > >
> > > ctrl+d (exits shell)
> > > ctl+alt+x (asks wm to close window)
> > > right click in terminology for control panel then press close
> > >
> > > the window disappears from e - from pagers, from the ibar window popup.
> > > from
> > > the alt-tab window list ... it's gone. pointer focus. click to focus -
> it's
> > > working fine... :( the little if (x & y &z) stack_above(); is a really
> > > tiny bit
> > > of code added and i can't see how that would cause the window to stay
> > > around
> > > pointing to junk memory that would be what is causing your problem i
> guess.
> > >
> > > i made 2 commits. one that ensures if focusing a new window - the
> previous
> > > focused window is below the new one. this was a little wrong -i should
> > > only do
> > > this if the unfocused window was forcibly un-fullscreened so i added
> that
> > > to
> > > the if case. it's still just a if () stack above(); ... no adding
> > > references
> > > or deletion etc. etc. so your problem feels orthogonal. but i don't
> know
> > > what/how - i cant reproduce the problem :(
> > >
> > > > Now this is not part of the problem. I have tried to disable modules
> > > during
> > > > the efl and enlightenment compilation package by putting them at
> false (
> > > > build-test for efl ,convertible everything packagekit task vkbd pants
> > > > .....for enlightenment) but it was not a good idea . By exemple
> putting
> > > > recognition-gesture at false causes a libmodul error and the loss of
> all
> > > > the management of mouse ,keyboard .....(intrance). Modules look
> intricate
> > > > between them.
> > > > Finally I have compiled with the original meson_options.txt for efl
> and
> > > > enlightenment and just activate the modules I need
> > > > It's now enlightenment with only X11 ( no wayland)
> > >
> > > i think the right thing to do here is to try build efl and e with ASAN
> > > support
> > > and then get the asan log output in ~/.e-log.log when it crashes and
> see
> > > what it
> > > says. if i could produce the bug under asan i'd know what to look at -
> i
> > > can't
> > >
> > > :(
> > >
> > > > Best regards
> > > >
> > > > Daniel
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Le lun. 27 janv. 2025 à 20:41, Carsten Haitzler <
> ras...@rasterman.com> a
> > > > écrit :
> > > >
> > > > > On Mon, 27 Jan 2025 18:44:56 +0000 Carsten Haitzler <
> > > ras...@rasterman.com>
> > > > > said:
> > > > >
> > > > > > On Mon, 27 Jan 2025 16:14:02 +0100 daniel antoine <
> > > univa...@gmail.com>
> > > > > said:
> > > > > >
> > > > > > > Hi
> > > > > > >
> > > > > > > commit 96b08edf36ac4118280fe11800ea0e1f75b8859e When you have
> two
> > > > > > > terminology windows when you maximize one and you want to
> access
> > > the
> > > > > > > second window by the terminology window list on the systray
> bar the
> > > > > > > second window remains hidden behind the maximized windows and
> don't
> > > > > > > appears on the screen. You have to minimize the fullscreen
> windows
> > > to
> > > > > > > access the second terminology window.
> > > > > > >
> > > > > > > commit bd7b2d44b273a67d1561ca6e9ffdb2ab70aa8b0d The problem
> with
> > > the
> > > > > > > precedent commit still exist but if you open many terminology
> > > windows
> > > > > > > when you want to close them from the terminology window list
> you
> > > get a
> > > > > > > guru error after closing two or three windows
> > > > > >
> > > > > > I tried this and didn't get any... hmmmmm
> > > > >
> > > > > i enabled asan (a compile-time memory checker that builds efl and e
> > > with
> > > > > full
> > > > > pointer checking - like valgrind) and i maximize windows and have a
> > > bunch
> > > > > of
> > > > > others on the same screen - close a bunch select them in ibar's
> window
> > > > > selector
> > > > > again and again - no complaints from asan.
> > > > >
> > > > > i found a different bug though :) but it was with cpufreq.
> > > > >
> > > > > > > Best regards
> > > > > > >
> > > > > > > The problem have disappeared after compiling without the two
> last
> > > > > commits
> > > > > > >
> > > > > > > Daniel
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > enlightenment-users mailing list
> > > > > > > enlightenment-users@lists.sourceforge.net
> > > > > > >
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > ------------- Codito, ergo sum - "I code, therefore I am"
> > > --------------
> > > > > > Carsten Haitzler - ras...@rasterman.com
> > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > enlightenment-users mailing list
> > > > > > enlightenment-users@lists.sourceforge.net
> > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > ------------- Codito, ergo sum - "I code, therefore I am"
> > > --------------
> > > > > Carsten Haitzler - ras...@rasterman.com
> > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > enlightenment-users mailing list
> > > > > enlightenment-users@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > > > >
> > > >
> > > > _______________________________________________
> > > > enlightenment-users mailing list
> > > > enlightenment-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > >
> > >
> > > --
> > > ------------- Codito, ergo sum - "I code, therefore I am"
> --------------
> > > Carsten Haitzler - ras...@rasterman.com
> > >
> > >
> >
> > _______________________________________________
> > enlightenment-users mailing list
> > enlightenment-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> Carsten Haitzler - ras...@rasterman.com
>
>
>
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>

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

Reply via email to