On 19/04/2023 13:00, Stephan Althaus wrote:
On 4/19/23 12:25, Marc Lobelle wrote:
Hello,

I updated openindiana from 2021-10 to 2022-10 on my notebook and the mate
system monitor does not start if I click on the widget: the widget is still
there and displays cpu usage, but if I click on it to get the window with full
information, I see a hourglass for a few seconds then nothing: it seems to
crash before opening the window.

Is there a workaround ?

Thanks

Marc

Hello!

This issue persists for several weeks now and is reproducible.

Alas, i can't see the root caause from the 'pstack' of the core dump, maybe
someone else is able to dig this out.

Regards,

Stephan

$ pstack core
core 'core' of 7849:    mate-system-monitor
--------------------- thread# 1 / lwp# 1 ---------------------
 00007fffaf40729a _lwp_kill () + a
 00007fffaf39b1ee raise (6) + 1e
 00007fffaf374c58 abort () + 58
 00007fffab6e2b0e ???????? ()
 00007fffab8708c1 __gxx_personality_v0 () + d1
 00007fffaccd5756 _Unwind_RaiseException_Phase2 () + a6
 00007fffaccd6126 _Unwind_Resume () + 126
 00007fff7712b9d5 ???????? ()
 000000000042f84b _ZN11PrettyTableC1Ev () + 1db
 00000000004223e1 _ZN8ProcData12get_instanceEv () + 81
 000000000044832c _ZL16procman_data_newP10_GSettings () + 1c
 000000000044904d _ZN10ProcmanApp10on_startupEv () + 4d
 00007fff770f9615 _ZN3Gio17Application_Class16startup_callbackEP13_GApplication
...

This boils down essentially to two problems at once: Both gcc7 and gcc10
libstdc++.so and libgcc_s.so are loaded, which breaks exception handling.
Massaging dyn:runpath and preloading then uncovers the second problem:

ro sunts /tmp # ./mate-system-monitor

(<unknown>:11878): glibmm-CRITICAL **: 14:08:27.008:
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


That's what I already wrote in the thread
<https://www.mail-archive.com/[email protected]/msg26671.html>

The /usr/lib/gio/modules/ directory has the giomodule.cache file.
When you try to recreate it with gio-querymodules /usr/lib/gio/modules/,
it's gone!

So probably the right fixes should be: Sort out the gcc7/10 confusion,
and compile glib with inotify/fam support.
--
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

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to