On 02/05/2023 11:06, Stephan Althaus wrote:
On 5/2/23 11:01, Udo Grabowski (IMK) wrote:
On 02/05/2023 10:55, Udo Grabowski (IMK) wrote:
On 01/05/2023 22:02, Stephan Althaus wrote:
On 4/19/23 15:59, Udo Grabowski (IMK) wrote:
On 19/04/2023 15:55, russell wrote:
Hi Marc

When I run /usr/bin/mate-system-monitor the executable aborts.
On a hunch I performed an ldd /usr/bin/mate-system-monitor and found that like the non working screensavers see (https://www.illumos.org/issues/15138) which
abort or fail to display and are all linked to gcc7.

$  ldd /usr/bin/mate-system-monitor | grep gcc
        libstdc++.so.6 => /usr/gcc/7/lib/amd64/libstdc++.so.6
        libgcc_s.so.1 => /usr/gcc/7/lib/amd64/libgcc_s.so.1
        libstdc++.so.6 => /usr/gcc/10/lib/amd64/libstdc++.so.6
        libgcc_s.so.1 => /usr/gcc/10/lib/amd64/libgcc_s.so.1

If the screensavers and mate-system-monitor is just linked to gcc 10 I believe
it should fix the issue


You can essentially force that via LD_LIBRARY_PATH, without
editing the runpath:

ro sunts /tmp # LD_LIBRARY_PATH=/usr/gcc/10/lib/amd64 mate-system-monitor

(<unknown>:12354): glibmm-CRITICAL **: 15:56:28.001:
unhandled exception (type Glib::Error) in signal handler:
domain: g-io-error-quark
code  : 0
what  : Unable to find default local file monitor type

Segmentation fault

It goes to gcc10 solely, so the glib error persists:

ro sunts /tmp # env LD_LIBRARY_PATH=/usr/gcc/10/lib/amd64 ldd `which mate-system-monitor`|grep gcc
    libstdc++.so.6 => /usr/gcc/10/lib/amd64/libstdc++.so.6
    libgcc_s.so.1 => /usr/gcc/10/lib/amd64/libgcc_s.so.1



_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Hello!

Info:

This error persists even after upgrade glib2 to 2.74.7 as build on the official build server on 30.04.2023 (pkg update some minutes ago).. On a fast search i did not find any 'easy' configure option to add "inotify/fam support" as suggested by Udo Grabowski

Regards,

Stephan Althaus

_________________________________________________________

$ pkg info glib2
              Name: library/glib2
           Summary: GNOME core libraries
          Category: Desktop (GNOME)/Libraries
             State: Installed
         Publisher: openindiana.org
           Version: 2.74.7
            Branch: 2023.0.0.0
    Packaging Date: April 30, 2023 at 08:34:29 PM
Last Install Time: September  7, 2019 at 07:43:17 PM
  Last Update Time: May  1, 2023 at 05:59:29 PM
              Size: 21.65 MB
              FMRI: pkg://openindiana.org/library/glib2@2.74.7-2023.0.0.0:20230430T203429Z

$ env LD_LIBRARY_PATH=/usr/gcc/10/lib/amd64 mate-system-monitor

(<unknown>:4045): Gtk-WARNING **: 21:53:22.206: Theme parsing error: gtk-widgets.css:6:28: The style property GtkRange:slider-width is deprecated and shouldn't be used anymore. It will be removed in a future version
...<snip>...
(<unknown>:4045): glibmm-CRITICAL **: 21:53:22.275:
unhandled exception (type Glib::Error) in signal handler:
domain: g-io-error-quark
code  : 0
what  : Unable to find default local file monitor type

Segmentation Fault (core dumped)

$ pstack core
core 'core' of 4045:    mate-system-monitor
--------------------- thread# 1 / lwp# 1 ---------------------
  00007fffac7c6ca7 g_type_check_instance_cast () + 17
  000000000044977a _ZN10ProcmanApp15on_command_lineERKN4Glib6RefPtrIN3Gio22ApplicationCommandLineEEE () + 11a   00007fff9e799ab0 _ZN3Gio17Application_Class21command_line_callbackEP13_GApplicationP24_GApplicationCommandLine () + 160
  00007fffac4ace5f _g_cclosure_marshal_INT__OBJECTv () + 6f
  00007fffac79aa08 _g_closure_invoke_va () + 188
  00007fffac7baf92 g_signal_emit_valist () + 332
  00007fffac7bc17d g_signal_emit () + 7d
  00007fffac509933 g_application_call_command_line () + a3
  00007fffac50bd71 g_application_real_local_command_line () + 211
  00007fff9e798722 _ZN3Gio11Application24local_command_line_vfuncERPPcRi () + 52   00007fff9e79939b _ZN3Gio17Application_Class33local_command_line_vfunc_callbackEP13_GApplicationPPPcPi () + fb
  00007fffac50bef3 g_application_run () + 133
  0000000000422b4e main () + 5e
  0000000000421e07 _start_crt () + 87
  0000000000421d68 _start () + 18


Yes, it's also still ingesting both gcc-7 and 10 libraries.
The configure script for glib2 seems to check for the presence of
libfam and inotify by default, but fam support could be switched
off by an explicitly set option. The fam library is installed by
package library/file-monitor/gamin .


Has fam-support been removed from glib2 ?

<https://src.fedoraproject.org/rpms/glib2/blob/rawhide/f/glib2.spec>
...
# Remove gamin dependency
Obsoletes: glib2-fam < 2.67.1-3

_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Found this:

https://github.com/AOSC-Dev/aosc-os-abbs/pull/3768


Which means that it should use that new NFS-poll mechanism
and not look for fam. But for local file monitoring, I
guess it must have inotify support then (which the configure
script also checks for).
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to