Ahhh ok. That makes complete and total sense then. I wasn't doubting
   you, just wanted to see if it was a specific test case that was
   failing.

   "The sequence of problems is (as described in the revision that
   introduces this):"

   Yes, I didn't see any diff revision in your commit, so had to manually
   track the diff down. No worries !

   Cheers,

   dh

   On 1/20/20 12:20 PM, Marcel Hollerbach wrote:

     Everything that starts a wayland window.
     The sequence of problems is (as described in the revision that
     introduces this):
     - Module gets loaded, sets up a surface manager via
     ecore_wl2_surface_manager_add.
     - Module gets unloaded, registered surface manager gets deleted via
     ecore_wl2_surface_manager_del
     - Now the code continues without any loaded surface manager
     - Creating a window will error out in EE
     - No window can be created at all
     - Every single test fails
     Greetings,
        bu5hm4n
     On 1/20/20 6:16 PM, Christopher Michael wrote:

     On 1/20/20 11:53 AM, Marcel Hollerbach wrote:

     bu5hm4n pushed a commit to branch master.
     [1]http://git.enlightenment.org/core/efl.git/commit/?id=55ec2dc89e9b
     38ad52c5e8b3d8ac42c8e906bba6
     commit 55ec2dc89e9b38ad52c5e8b3d8ac42c8e906bba6
     Author: Marcel Hollerbach[2]<[email protected]>
     Date:   Mon Jan 20 17:51:40 2020 +0100
          Revert "ecore_wl2: Fix a memory leaking case"
               This reverts commit
     97e71b9dc4fa73da99a890d9c39d6617e529dc94.
               This commit is absolutly wrong. This makes running wayland
     apps intree
          impossible, and also crashes tests when run in wayland mode.

     Which tests were crashing with this ?? Were they Ecore_Wl2 tests ?
     dh

               I asked multiple times in the revision for clarification,
     noone
          answered.
          This tricked me today for the second time, so better revert
     that.
     ---
       src/lib/ecore_wl2/ecore_wl2.c | 2 --
       1 file changed, 2 deletions(-)
     diff --git a/src/lib/ecore_wl2/ecore_wl2.c
     b/src/lib/ecore_wl2/ecore_wl2.c
     index d14b14aee5..33e06873cd 100644
     --- a/src/lib/ecore_wl2/ecore_wl2.c
     +++ b/src/lib/ecore_wl2/ecore_wl2.c
     @@ -90,8 +90,6 @@ _ecore_wl2_surface_modules_init(void)
                         local_module = NULL;
                         return EINA_FALSE;
                      }
     -             eina_module_free(local_module);
     -             local_module = NULL;
                    return EINA_TRUE;
                 }
            }

     _______________________________________________
     enlightenment-devel mailing list
     [3][email protected]
     [4]https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

References

   1. 
http://git.enlightenment.org/core/efl.git/commit/?id=55ec2dc89e9b38ad52c5e8b3d8ac42c8e906bba6
   2. mailto:[email protected]
   3. mailto:[email protected]
   4. https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to