[OpenIndiana-discuss] mate system monitor does not work any, more on recent versions of openindiana

Udo Grabowski (IMK) udo.grabowski at kit.edu
Wed Apr 19 13:59:45 UTC 2023


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


-- 
Dr.Udo Grabowski   Inst.f.Meteorology & Climate Research IMK-ASF-SAT
http://www.imk-asf.kit.edu/english/sat.php
KIT - Karlsruhe Institute of Technology           http://www.kit.edu
Postfach 3640,76021 Karlsruhe,Germany T:(+49)721 608-26026 F:-926026



More information about the openindiana-discuss mailing list