<br /><br /><span>Am 28.08.23 12:22 schrieb <b class="name">Stephan Althaus </b> <Stephan.Althaus@Duedinghausen.eu>:</span><blockquote cite="mid:d4fa8209-78f0-2085-b709-db0941f8aff4@Duedinghausen.eu" class="iwcQuote" style="border-left: 1px solid #00F; padding-left: 13px; margin-left: 0;" type="cite"><div class="mimetype-multipart-mixed"><span><p>
  
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
  
  </p><table style="width:100%"><tbody><tr><td><p>
    </p><div class="moz-cite-prefix">On 8/28/23 11:30, Carsten Grzemba via
      oi-dev wrote:<br />
    </div>
    <blockquote cite="mid:bf5015235e43.64ec854f@contac-dt.de" type="cite">
      <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
      <div>Currently the G++10 compiled Virtualbox crashs in exception
        handling. The stack looks similar to the problem with libexiv2
        in <a class="moz-txt-link-freetext" href="https://www.illumos.org/issues/13824" target="1">https://www.illumos.org/issues/13824</a></div>
      <div>but it seems the correct libs are loaded in the correct <span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">sequence.</span></span></span></div>
      <div><br />
      </div>
      <div>(gdb) bt<br />
        #0  0x00007fffaf4091ca in _lwp_kill () from /lib/64/libc.so.1<br />
        #1  0x00007fffaf3ffa9a in thr_kill () from /lib/64/libc.so.1<br />
        #2  0x00007fffaf39b762 in raise () from /lib/64/libc.so.1<br />
        #3  0x00007fffaf374fa8 in abort () from /lib/64/libc.so.1<br />
        #4  0x00007fffa67fa42d in ?? () from
        /usr/gcc/10/lib/amd64/libstdc++.so.6<br />
        #5  0x00007fffa67f7249 in ?? () from
        /usr/gcc/10/lib/amd64/libstdc++.so.6<br />
        #6  0x00007fffa67f6099 in ?? () from
        /usr/gcc/10/lib/amd64/libstdc++.so.6<br />
        #7  0x00007fffa67f6a8c in __gxx_personality_v0 () from
        /usr/gcc/10/lib/amd64/libstdc++.so.6<br />
        #8  0x00007fffa8235716 in _Unwind_RaiseException_Phase2
        (exc=exc@entry=0xe5c410, context=context@entry=0x7fffadfce5a0, <br />
            frames_p=frames_p@entry=0x7fffadfce690)<br />
            at
/jenkins/jobs/oi-userland/workspace/components/developer/gcc-10/gcc-releases-gcc-10.5.0/libgcc/unwind.inc:64<br />
        #9  0x00007fffa8235dc1 in _Unwind_RaiseException (exc=0xe5c410)<br />
            at
/jenkins/jobs/oi-userland/workspace/components/developer/gcc-10/gcc-releases-gcc-10.5.0/libgcc/unwind.inc:136<br />
        #10 0x00007fffa67f7570 in __cxa_throw () from
        /usr/gcc/10/lib/amd64/libstdc++.so.6<br />
        #11 0x00000000007b1eb5 in Medium::i_queryInfo
        (this=this@entry=0xe004c0, fSetImageId=fSetImageId@entry=false,
        <br />
            fSetParentId=fSetParentId@entry=false, autoCaller=...)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/VBox/Main/src-server/MediumImpl.cpp:7176<br />
        #12 0x00000000007b2dc5 in Medium::refreshState (this=0xe004c0,
        autoCaller=..., aState=0xe0b1a0)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/VBox/Main/src-server/MediumImpl.cpp:2180<br />
        #13 0x00000000009acf71 in MediumWrap::RefreshState
        (this=0xe004c0, aState=0xe0b1a0)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/out/solaris.amd64/debug/obj/VBoxAPIWrap/MediumWrap.cpp:1344<br />
        #14 0x00007fff8d47a040 in XPTC_InvokeByIndex (that=0xe00530,
        methodIndex=41, paramCount=1, params=0xe0b1a0)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_linux.cpp:221<br />
        #15 0x00007fff8f7b53f9 in ipcDConnectService::OnInvoke
        (this=0xcf6c40, peer=2, invoke=0xe0b170, opLen=18)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:4076<br />
        #16 0x00007fff8f7b3f5d in ipcDConnectService::OnIncomingRequest
        (this=0xcf6c40, peer=2, op=0xe0b170, opLen=18)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3706<br />
        #17 0x00007fff8f7b1afb in DConnectWorker::Run (this=0xe0b650)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:2979<br />
        #18 0x00007fff8d4637bc in nsThread::Main (arg=0xd9a100)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/libs/xpcom18a4/xpcom/threads/nsThread.cpp:118<br />
        #19 0x00007fff8d4afdc1 in _pt_root (arg=0xe97870)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptthread.c:224<br />
        #20 0x00007fff8d4aff0a in _pt_iprt_root (Thread=0xe2cbb0,
        pvUser=0xe97870)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptthread.c:272<br />
        #21 0x00007fff8d7d6563 in rtThreadMain
        (pThread=pThread@entry=0xe2cbb0,
        NativeThread=NativeThread@entry=11, <br />
            pszThreadName=pszThreadName@entry=0xe2d488 "nspr-3")<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/common/misc/thread.cpp:727<br />
        #22 0x00007fff8d8de1d3 in rtThreadNativeMain (pvArgs=0xe2cbb0)<br />
            at
/code/github/oi-userland/components/sysutils/virtualbox/build/amd64/src/VBox/Runtime/r3/posix/thread-posix.cpp:386</div>
      <div>#23 0x00007fffaf401de7 in _thrp_setup () from
        /lib/64/libc.so.1<br />
        #24 0x00007fffaf402130 in ?? () from /lib/64/libc.so.1<br />
      </div>
      <div><br />
      </div>
      <div>or the mdb view:</div>
      <div>> $C<br />
        00007fffae33c0e0 libc.so.1`_lwp_kill+0xa()<br />
        00007fffae33c110 libc.so.1`raise+0x22(6)<br />
        00007fffae33c160 libc.so.1`abort+0x58()<br />
        00007fffae33c1a0
        libstdc++.so.6.0.28`__gnu_cxx::__verbose_terminate_handler+0x65()<br />
        00007fffae33c1c0 libstdc++.so.6.0.28`__cxxabiv1::__terminate+9()<br />
        00007fffae33c1e0 0x7fffa67f6099()<br />
        00007fffae33c2d0
        libstdc++.so.6.0.28`__gxx_personality_v0+0x2bc()<br />
        00007fffae33c4a0
        libgcc_s.so.1`_Unwind_RaiseException_Phase2+0xa6()<br />
        00007fffae33c850 libgcc_s.so.1`_Unwind_RaiseException+0x331()<br />
        00007fffae33c880 libstdc++.so.6.0.28`__cxa_throw+0x40()<br />
        00007fffae33ca70 Medium::i_queryInfo+0x2ae()<br />
        00007fffae33cab0 Medium::refreshState+0xa5()<br />
        00007fffae33cb00 MediumWrap::RefreshState+0x121()<br />
        00007fffae33cbd0 VBoxXPCOM.so`XPTC_InvokeByIndex+0x1c7()<br />
        00007fffae33cdd0
        VBoxXPCOMIPCC.so`ipcDConnectService::OnInvoke+0x6cf()<br />
        00007fffae33ce00
        VBoxXPCOMIPCC.so`ipcDConnectService::OnIncomingRequest+0x7b()<br />
        00007fffae33cea0 VBoxXPCOMIPCC.so`DConnectWorker::Run+0x20b()<br />
        00007fffae33ced0 VBoxXPCOM.so`nsThread::Main+0xb4()<br />
        00007fffae33cf00 VBoxXPCOM.so`_pt_root+0x10e()<br />
        00007fffae33cf30 VBoxXPCOM.so`_pt_iprt_root+0x24()<br />
        00007fffae33cf70 VBoxRT.so`rtThreadMain+0x53()<br />
        00007fffae33cfb0 VBoxRT.so`rtThreadNativeMain+0x43()<br />
        00007fffae33cfe0 libc.so.1`_thrp_setup+0x77(7fffaeac4a40)<br />
        00007fffae33cff0 libc.so.1`_lwp_start()<br />
      </div>
      <div><br />
      </div>
      <div>libgcc_s and libstdc++ seems to be loaded from the GCC10<br />
      </div>
      <div>> ::objects </div>
      <div>    7fffa66f0000     7fffa690b000           21b000
        /usr/gcc/10/lib/amd64/libstdc++.so.6.0.28<br />
            7fffa8220000     7fffa823b000            1b000
        /usr/gcc/10/lib/amd64/libgcc_s.so.1<br />
      </div>
      <div><br />
      </div>
      <div>The same Virtualbox version compiled with GCC7 works. <br />
      </div>
      <div>What could the problem be for this crash in exception
        handling?<br />
      </div>
      -- <br signature="separator" />
      <div>Carsten</div>
      <div><signatureafterquotedtext><br />
        </signatureafterquotedtext></div>
      <div><signatureafterquotedtext><br />
        </signatureafterquotedtext></div>
      <div><signatureafterquotedtext><br />
        </signatureafterquotedtext></div>
      <br />
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
oi-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:oi-dev@openindiana.org" target="1">oi-dev@openindiana.org</a>
<a class="moz-txt-link-freetext" href="https://openindiana.org/mailman/listinfo/oi-dev" target="1">https://openindiana.org/mailman/listinfo/oi-dev</a>
</pre>
    </blockquote>
    <p>Hello!</p>
    <p>mate-system-monitor dumps core, because of a glib::gio
      dependency, because gio can't find(?) a
      filesystem-monitor-implementation : "g-io-error-quark: Unable to
      find default local file monitor type".. (see below)<br />
    </p>
    <p>maybe this is also related to glib/gio ??</p>
    <p>There is a smartos commit:<br />
<a class="moz-txt-link-freetext" href="https://github.com/TritonDataCenter/illumos-joyent/commit/a9a246c0c49e192616e7499eaa2362b21fde8f5e" target="1">https://github.com/TritonDataCenter/illumos-joyent/commit/a9a246c0c49e192616e7499eaa2362b21fde8f5e</a><br />
      <br />
    </p>
    <p>Regards,</p>
    <p>Stpehan<br />
    </p>
  </td></tr></tbody></table>
</span>
<p></p><hr size="2" /><p>_______________________________________________<br />oi-dev mailing list<br />oi-dev@openindiana.org<br /><a href="https://openindiana.org/mailman/listinfo/oi-dev" target="l">https://openindiana.org/mailman/listinfo/oi-dev</a><br /></p></div></blockquote><signatureafterquotedtext>-- <br signature="separator" /></signatureafterquotedtext><div><signatureafterquotedtext>Carsten</signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext>glib/gio or inotify is not involved here, not in GCC7 or in GCC10 build</signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext>0x00007fffaf5bf700  0x00007fffaf5f239e  Yes (*)     /lib/amd64/ld.so.1<br />0x00007fffad6115e0  0x00007fffad611eb1  Yes (*)     /lib/64/libkstat.so.1<br />0x00007fffaec9b7b0  0x00007fffaeca6711  Yes (*)     /lib/64/libnvpair.so.1<br />0x00007fffa50b97e0  0x00007fffa50c99d1  Yes (*)     /lib/64/libadm.so.1<br />0x00007fffaec0f7e0  0x00007fffaec61501  Yes (*)     /lib/64/libnsl.so.1<br />0x00007fffae24f6d0  0x00007fffae264d21  Yes (*)     /lib/64/libdevinfo.so.1<br />0x00007fffae289040  0x00007fffae291ef1  Yes (*)     /lib/64/libsocket.so.1<br />0x00007fff8da89d00  0x00007fff8db10eda  Yes         /opt/VirtualBox/amd64/VBoxDDU.so<br />0x00007fff8d66d230  0x00007fff8d90980a  Yes         /opt/VirtualBox/amd64/VBoxRT.so<br />                                        Yes (*)     /lib/64/libthread.so.1<br />0x00007fff8d3c10a0  0x00007fff8d4ba68f  Yes         /opt/VirtualBox/amd64/VBoxXPCOM.so<br />0x00007fffab3ae050  0x00007fffab3dcae2  Yes (*)     /usr/lib/64/libpng16.so.16<br />0x00007fffa67f3940  0x00007fffa68f6351  Yes (*)     /usr/gcc/10/lib/amd64/libstdc++.so.6<br />0x00007fffa82281a0  0x00007fffa82391c1  Yes         /usr/gcc/10/lib/amd64/libgcc_s.so.1<br />0x00007fffaf3599c0  0x00007fffaf40a380  Yes (*)     /lib/64/libc.so.1<br />0x00007fffac354470  0x00007fffac3566a1  Yes (*)     /lib/64/libcontract.so.1<br />0x00007fffabd98d10  0x00007fffabda3171  Yes (*)     /usr/lib/64/libsmbios.so.1<br />0x00007fffaede2d80  0x00007fffaeeeca67  Yes (*)     /usr/lib/64/libxml2.so.2<br />0x00007fffa3c0f4d0  0x00007fffa3c902b1  Yes (*)     /usr/lib/64/libcurl.so.4<br />0x00007fffa40c7c60  0x00007fffa411d231  Yes         /lib/64/libssl.so.1.1<br />0x00007fffac8df000  0x00007fffaca8a201  Yes         /lib/64/libcrypto.so.1.1<br />                                        Yes (*)     /lib/64/librt.so.1<br />0x00007fffa2af0f70  0x00007fffa2af11e1  Yes (*)     /lib/64/libsendfile.so.1<br />0x00007fffaf004620  0x00007fffaf032291  Yes (*)     /lib/64/libm.so.2<br />0x00007fffa3bade90  0x00007fffa3bc56a3  Yes (*)     /usr/lib/64/libgsasl.so.7<br />0x00007fffac4c0770  0x00007fffac4d32c1  Yes (*)     /usr/lib/64/libgss.so.1<br />                                        Yes (*)     /lib/64/libpthread.so.1<br />0x00007fffa97e0dd0  0x00007fffa97e11d1  Yes (*)     /usr/lib/iconv/amd64/UTF-8%UTF-8.so<br />0x00007fffac7b2350  0x00007fffac7b47b1  Yes (*)     /lib/64/libmp.so.2<br />0x00007fffac7d3200  0x00007fffac7dfa21  Yes (*)     /lib/64/libmd.so.1<br />0x00007fffabce9c30  0x00007fffabcf28b1  Yes (*)     /lib/64/libsec.so.1<br />0x00007fffad5f3a50  0x00007fffad5f7541  Yes (*)     /lib/64/libgen.so.1<br />0x00007fffad5c4b10  0x00007fffad5d6231  Yes (*)     /usr/lib/64/libz.so.1<br />0x00007fffad16c370  0x00007fffad18e741  Yes (*)     /usr/lib/64/liblzma.so.5<br />0x00007fffa3b26d30  0x00007fffa3b36bb5  Yes (*)     /usr/lib/64/libcares.so.2<br />0x00007fffa3aaee90  0x00007fffa3ac8c31  Yes (*)     /usr/lib/64/libnghttp2.so.14<br />0x00007fffae1b7c60  0x00007fffae1c17b1  Yes (*)     /usr/lib/64/libidn2.so.0<br />0x00007fffadff40b0  0x00007fffae03a971  Yes (*)     /usr/lib/64/libunistring.so.2<br />0x00007fffa39dc260  0x00007fffa39fef91  Yes (*)     /usr/lib/64/libssh2.so.1<br />0x00007fffa3af21d0  0x00007fffa3af3f22  Yes (*)     /usr/lib/64/libpsl.so.5<br />0x00007fffacb16060  0x00007fffacb1d551  Yes (*)     /usr/lib/64/liblber-2.6.so.2<br />0x00007fffa3a3f0b0  0x00007fffa3a79b51  Yes (*)     /usr/lib/64/libldap-2.6.so.2<br />0x00007fffa4e1c380  0x00007fffa4f0830f  Yes (*)     /usr/lib/64/libzstd.so.1<br />0x00007fffab3524f0  0x00007fffab3598da  Yes (*)     /usr/lib/64/libbrotlidec.so.1<br />0x00007fffab3111a0  0x00007fffab311cf2  Yes (*)     /usr/lib/64/libbrotlicommon.so.1<br />                                        Yes (*)     /lib/64/libdl.so.1<br />0x00007fffa3b553e0  0x00007fffa3b5ae64  Yes (*)     /usr/lib/64/libidn.so.12<br />0x00007fffaed11720  0x00007fffaed12341  Yes (*)     /lib/64/libavl.so.1<br />0x00007fffabcb8100  0x00007fffabcc1a31  Yes (*)     /usr/lib/64/libidmap.so.1<br />0x00007fffa560e470  0x00007fffa56adf48  Yes (*)     /usr/lib/64/libgcrypt.so.20<br />0x00007fffad0fdee0  0x00007fffad138da1  Yes (*)     /lib/64/libresolv.so.2<br />0x00007fffac598610  0x00007fffac5a7241  Yes (*)     /usr/lib/64/libsasl.so.1<br />0x00007fffaecf5100  0x00007fffaecf96e1  Yes (*)     /lib/64/libuutil.so.1<br />0x00007fffab29c750  0x00007fffab2b4a95  Yes (*)     /usr/lib/64/libgpg-error.so.0<br />0x00007fff8f7a3b80  0x00007fff8f7c2f59  Yes         /opt/VirtualBox/amd64/components/VBoxXPCOMIPCC.so<br />0x00007fffae8da0e0  0x00007fffae90d931  Yes (*)     /lib/64/libzfs.so<br />0x00007fffae8583b0  0x00007fffae864aa1  Yes (*)     /lib/64/libumem.so.1<br />0x00007fffae79b4f0  0x00007fffae7c1831  Yes (*)     /usr/lib/fm/amd64/libtopo.so<br />0x00007fffae74da60  0x00007fffae75f081  Yes (*)     /usr/lib/amd64/libshare.so.1<br />0x00007fffae7131d0  0x00007fffae7154b1  Yes (*)     /lib/64/libzfs_core.so.1<br />0x00007fffa51a2a70  0x00007fffa51a52c1  Yes (*)     /lib/64/libdevid.so.1<br />0x00007fffa50933b0  0x00007fffa5095e61  Yes (*)     /lib/64/libdlpi.so.1<br />0x00007fffa504e930  0x00007fffa50770e1  Yes (*)     /lib/64/libdladm.so.1<br />0x00007fffabed2bc0  0x00007fffabed4a01  Yes (*)     /lib/64/libinetutil.so.1<br />0x00007fffab78df00  0x00007fffab79f931  Yes (*)     /usr/lib/64/libpool.so.1<br />0x00007fffabe541c0  0x00007fffabe744b1  Yes (*)     /lib/64/libscf.so.1<br />0x00007fffab762ea0  0x00007fffab765c41  Yes (*)     /usr/lib/64/libexacct.so.1<br />0x00007fffa5014030  0x00007fffa5016f81  Yes (*)     /lib/64/librcm.so.1<br />0x00007fffa4ff7770  0x00007fffa4ffdec1  Yes (*)     /lib/64/libvarpd.so.1<br />0x00007fffa4fd12c0  0x00007fffa4fd15d1  Yes (*)     /usr/lib/64/libidspace.so.1<br />0x00007fffa4fb1700  0x00007fffa4fb2031  Yes (*)     /usr/lib/64/librename.so.1<br />0x00007fffa76253b0  0x00007fffa762d4e1  Yes (*)     /usr/lib/64/libhal.so.1<br />0x00007fffadad2760  0x00007fffadb0350b  Yes (*)     /usr/lib/64/libdbus-1.so.3<br />0x00007fffac42aec0  0x00007fffac441541  Yes (*)     /lib/64/libbsm.so.1<br />0x00007fffabf14de0  0x00007fffabf1b791  Yes (*)     /lib/64/libtsol.so.2<br />0x00007fffabef3a60  0x00007fffabef5f31  Yes (*)     /lib/64/libsecdb.so.1<br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext>Carsten<br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div><div><signatureafterquotedtext><br /></signatureafterquotedtext></div>