[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