On Wed, 12 Oct 2022 21:23:15 +1100 Daniel Kasak <d.j.kasak...@gmail.com> said:

enlightenment_system is setuid root - let me guess. you were relying on
LD_LIBRARY_PATH as your user to define search paths? you never
fixed /etc/ld.so.conf and friends to have the system be able to find things
in /usr/local/... ?

> Hi all. I'm building E from git. For quite a while now, I've noticed
> messages like:
> 
> /usr/local/lib64/enlightenment/utils/enlightenment_system: error while
> loading shared libraries: libeina.so.1: cannot open shared object file: No
> such file or directory
> 
>  ... repeated all over the place in my ~/.e-log.log. I don't see why
> though. eg:
> 
> [dankasak@hyperion ~]$ ldd
> /usr/local/lib64/enlightenment/utils/enlightenment_system
> linux-vdso.so.1 (0x00007ffc3ed79000)
> libeina.so.1 => /usr/local/lib64/libeina.so.1 (0x00007fce3da7c000)
> libecore.so.1 => /usr/local/lib64/libecore.so.1 (0x00007fce3d9f2000)
> libecore_file.so.1 => /usr/local/lib64/libecore_file.so.1
> (0x00007fce3d9e7000)
> libeet.so.1 => /usr/local/lib64/libeet.so.1 (0x00007fce3d9b4000)
> libeeze.so.1 => /usr/local/lib64/libeeze.so.1 (0x00007fce3d9a1000)
> libc.so.6 => /lib64/libc.so.6 (0x00007fce3d782000)
> libm.so.6 => /lib64/libm.so.6 (0x00007fce3d6a2000)
> libunwind-x86_64.so.8 => /lib64/libunwind-x86_64.so.8 (0x00007fce3d686000)
> libunwind.so.8 => /lib64/libunwind.so.8 (0x00007fce3d66d000)
> libeo.so.1 => /usr/local/lib64/libeo.so.1 (0x00007fce3d646000)
> libefl.so.1 => /usr/local/lib64/libefl.so.1 (0x00007fce3d5cb000)
> libecore_con.so.1 => /usr/local/lib64/libecore_con.so.1 (0x00007fce3d50e000)
> libemile.so.1 => /usr/local/lib64/libemile.so.1 (0x00007fce3d4d2000)
> libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007fce3d0aa000)
> libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007fce3d026000)
> libmount.so.1 => /lib64/libmount.so.1 (0x00007fce3cfdf000)
> libudev.so.1 => /lib64/libudev.so.1 (0x00007fce3cfb2000)
> /lib64/ld-linux-x86-64.so.2 (0x00007fce3db16000)
> libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fce3cf92000)
> libeldbus.so.1 => /usr/local/lib64/libeldbus.so.1 (0x00007fce3cf4f000)
> libssl.so.3 => /lib64/libssl.so.3 (0x00007fce3ceac000)
> libz.so.1 => /lib64/libz.so.1 (0x00007fce3ce92000)
> libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fce3ce59000)
> libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fce3ce2d000)
> libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007fce3cdd6000)
> libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fce3cd39000)
> libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007fce3cc5c000)
> liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fce3cc31000)
> libzstd.so.1 => /lib64/libzstd.so.1 (0x00007fce3cb7e000)
> liblz4.so.1 => /lib64/liblz4.so.1 (0x00007fce3cb5a000)
> libcap.so.2 => /lib64/libcap.so.2 (0x00007fce3cb4e000)
> libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fce3ca11000)
> libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fce3c9eb000)
> [dankasak@hyperion ~]$
> 
> [dankasak@hyperion ~]$ ldd /usr/local/lib64/libeina.so.1
> linux-vdso.so.1 (0x00007fffa7565000)
> libm.so.6 => /lib64/libm.so.6 (0x00007f1262cf6000)
> libunwind-x86_64.so.8 => /lib64/libunwind-x86_64.so.8 (0x00007f1262cda000)
> libunwind.so.8 => /lib64/libunwind.so.8 (0x00007f1262cc1000)
> libc.so.6 => /lib64/libc.so.6 (0x00007f1262abf000)
> /lib64/ld-linux-x86-64.so.2 (0x00007f1262e8b000)
> libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f1262a9f000)
> [dankasak@hyperion ~]$
> 
> [dankasak@hyperion ~]$ echo $LD_LIBRARY_PATH
> :/usr/local/lib64
> [dankasak@hyperion ~]$
> 
> Regardless of this error, E starts. What *might* be related is that I also
> see things like ( also repeated ):
> 
> ERR<198501>:eina_safety ../src/lib/evas/canvas/evas_object_text.c:499
> _evas_text_efl_text_font_font_size_set() safety check failed: size <= 0 is
> true
> ## Copy & Paste the below (until EOF) into a terminal, then hit Enter
> 
> eina_btlog << EOF
> /usr/local/lib64/libeina.so.1 0x7f6c6021acea 0x7f6c601ef000
> /usr/local/lib64/libeina.so.1 0x7f6c6021bd16 0x7f6c601ef000
> /usr/local/lib64/libeina.so.1 0x7f6c6021d1e7 0x7f6c601ef000
> /usr/local/lib64/libeina.so.1 0x7f6c602346f9 0x7f6c601ef000
> /usr/local/lib64/libefl.so.1 0x7f6c5ecfb744 0x7f6c5ecde000
> /usr/local/lib64/libedje.so.1 0x7f6c5f73d186 0x7f6c5f690000
> /usr/local/lib64/libedje.so.1 0x7f6c5f6c069a 0x7f6c5f690000
> /usr/local/lib64/libedje.so.1 0x7f6c5f6c3525 0x7f6c5f690000
> /usr/local/lib64/libedje.so.1 0x7f6c5f6c787e 0x7f6c5f690000
> /usr/local/lib64/libedje.so.1 0x7f6c5f74506c 0x7f6c5f690000
> /usr/local/lib64/libedje.so.1 0x7f6c5f738bbd 0x7f6c5f690000
> /usr/local/lib64/libedje.so.1 0x7f6c5f74fdd1 0x7f6c5f690000
> /usr/local/lib64/enlightenment/modules/battery/linux-gnu-x86_64-dev-0.25.99/module.so
> 0x7f6c38037c6d 0x7f6c38034000
> /usr/local/bin/enlightenment 0x4c460a 0x400000
> /usr/local/bin/enlightenment 0x4c50cb 0x400000
> /usr/local/bin/enlightenment 0x5144a8 0x400000
> /usr/local/bin/enlightenment 0x51458d 0x400000
> /usr/local/bin/enlightenment 0x4414b5 0x400000
> /lib64/libc.so.6 0x7f6c5f313550 0x7f6c5f2ea000
> /lib64/libc.so.6 0x7f6c5f313609 0x7f6c5f2ea000
> /usr/local/bin/enlightenment 0x441ff5 0x400000
> EOF
> 
>  ... and doing the above gives:
> 
> 
> /usr/local/lib64/libeina.so.1 | ??/??: 0 @ eina_log_print_cb_stderr()
> 
>  /usr/local/lib64/libeina.so.1 | ??/??: 0 @ eina_log_print_unlocked()
> 
>  /usr/local/lib64/libeina.so.1 | ??/??: 0 @ eina_log_print()
> 
>  /usr/local/lib64/libeina.so.1 | ??/??: 0 @ _eina_safety_error()
> 
>  /usr/local/lib64/libefl.so.1  | ??/??: 0 @ efl_text_font_size_set()
> 
>  /usr/local/lib64/libedje.so.1 | ??/??: 0 @ _edje_text_recalc_apply()
> 
>  /usr/local/lib64/libedje.so.1 | ??/??: 0 @ _edje_part_recalc_single()
> 
>  /usr/local/lib64/libedje.so.1 | ??/??: 0 @ _edje_part_recalc()
> 
>  /usr/local/lib64/libedje.so.1 | ??/??: 0 @ _edje_recalc_do()
> 
>  /usr/local/lib64/libedje.so.1 | ??/??: 0 @
> _efl_canvas_layout_efl_layout_group_group_size_max_get()
> 
>  /usr/local/lib64/libedje.so.1 | ??/??: 0 @ efl_layout_group_size_max_get()
> 
>  /usr/local/lib64/libedje.so.1 | ??/??: 0 @ edje_object_size_max_get()
> 
> /usr/local/lib64/enlightenment/modules/battery/linux-gnu-x86_64-dev-0.25.99/module.so
>    | ??/??: 0 @ _gc_orient()
> 
>  /usr/local/bin/enlightenment| ??/??: 0 @ _e_gadcon_client_populate.isra.0()
> 
>  /usr/local/bin/enlightenment| ??/??: 0 @ e_gadcon_populate()
> 
>  /usr/local/bin/enlightenment| ??/??: 0 @ e_shelf_config_new()
> 
>  /usr/local/bin/enlightenment| ??/??: 0 @ e_shelf_config_update()
> 
>  /usr/local/bin/enlightenment| ??/??: 0 @ main()
> 
>  /lib64/libc.so.6    | ??/??: 0 @ __libc_start_call_main()
> 
>  /lib64/libc.so.6    | ??/??: 0 @ __libc_start_main_alias_2()
> 
>  /usr/local/bin/enlightenment| ??/??: 0 @ _start()
> 
> How broken is my system? :)
> 
> Dan
> 
> _______________________________________________
> 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

Reply via email to