Re: Segfault from libomniOrb

Marcin Cieslak via omniORB-list <[email protected]> Tue, 25 Mar 2025 09:29:50 +0000
Newsgroups gmane.comp.corba.omniorb.user
Message-ID <[email protected]>
--===============6472428590506176689==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="2201072851-1434637846-1742894991=:1031"

--2201072851-1434637846-1742894991=:1031
Content-Type: text/plain; format=flowed; charset=US-ASCII

On Tue, 25 Mar 2025, Krishnamohan, Srivathsan via omniORB-list wrote:

Additionally, you can enable some tracing options (that might
generate lots of output, so be prepared):

https://omniorb.sourceforge.io/omni42/omniORB/omniORB004.html#sec59

> We already have the full stack trace of where libomniORB crashes. Every time it crashes in the same place with same stack trace.

The following you have posted is not a full stack trace:

> #5  0x00007fe124f1a907 in omni::giopStream::inputMessage() () from
> /home/user/libs_gcc92/libomniORB4.so.2
> #6  0x00007fe124f2fe53 in omni::giopImpl12::inputNewServerMessage(omni::giopStream*) ()
> from /home/user/libs_gcc92/libomniORB4.so.2
> #7  0x00007fe124f30d38 in omni::giopImpl12::inputMessageBegin(omni::giopStream*, void
> (*)(omni::giopStream*)) ()

This is a similar stacktrace from the omniORB 4.3, when compiled with -g:

#0  omni::giopStream::inputMessage (this=0x801c00008) at giopStream.cc:837
#1  0x000000080044f79d in omni::giopImpl12::inputNewServerMessage (
     g=0x801c00008) at giopImpl12.cc:443
#2  0x0000000800450105 in omni::giopImpl12::inputMessageBegin (
     g=0x801c00008,
     unmarshalHeader=0x800450390 <omni::giopImpl12::unmarshalWildCardRequestHeader(omni::giopStream*)>) at giopImpl12.cc:653
#3  0x000000080043ca1b in omni::GIOP_S::dispatcher (this=0x801c00000)
     at GIOP_S.cc:135
#4  0x0000000800438ae8 in omni::giopWorker::execute (this=0x801813000)
     at giopWorker.cc:77
#5  0x00000008003c59ae in omniAsyncWorker::real_run (this=0x80180d0a0)
     at invoker.cc:578
#6  0x00000008003c5d08 in omniServerWorkerInfo::run (this=0x7fffdfbfbd10)
     at invoker.cc:682
#7  0x00000008003c7224 in omniAsyncPoolServer::workerRun (this=0x800c270a0,
     worker=0x80180d0a0) at invoker.cc:328
#8  0x00000008003c53d6 in omniAsyncWorker::mid_run (this=0x80180d0a0)
     at invoker.cc:511
#9  0x00000008003c5c98 in omniAsyncWorkerInfo::run (this=0x7fffdfbfbf30)
     at invoker.cc:662
#10 0x00000008003c763b in omniAsyncWorker::run (this=0x80180d0a0)
     at invoker.cc:126


> How will recompiling with -g help?

It won't help with the crash.

You should see additional information like arguments passed and the line numbers.
Also would be good to have a core dump file for analysis (please
check if your system is creating these and where they end up).

> It might prevent the crash from happening.

It should not. If it does, this is also an interesting information.

All the best,

Marcin
--2201072851-1434637846-1742894991=:1031
Content-Type: application/pkcs7-signature; name=smime.p7s
Content-Transfer-Encoding: BASE64
Content-Description: S/MIME Cryptographic Signature
Content-Disposition: attachment; filename=smime.p7s

MIIOdgYJKoZIhvcNAQcCoIIOZzCCDmMCAQExDzANBglghkgBZQMEAgEFADAL
BgkqhkiG9w0BBwGgggq9MIIEvDCCA6SgAwIBAgIQeEqpEhjRpCYIUTzTZlVD
ozANBgkqhkiG9w0BAQsFADBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3Qg
Q0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs
U2lnbjAeFw0yMDA5MTYwMDAwMDBaFw0yOTAzMTgwMDAwMDBaMFsxCzAJBgNV
BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhH
bG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24gMSBDQSAyMDIwMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvxvJBqEapaux2/z3J7fFslRO
WjKVJ5rCMfWGsg17dmD7NSnG7Spoa8d3htXsls1IMxoO8PyouQajNQqYmlYo
xinlqenMNv7CJyEKMOAtglBmD6C/QC7kT+dSx4HfSTs8xmv8veJOldMzF8S/
BEn/tD4w/Dvpg+oXOqDyOiHPTacRFK0QHoq5eEbBmVS8W0rwcaRotO9fGTA+
NjF0My7GLRNK0eMPGh2hcPZURQhXy7wRQ8XFIfEA6kaQHHN22ncnVtwqiTmA
wTR+4GNNVinG3KjNZLAVSnGrdCvT2I4Zo19hKy5PX6o7wrVXvMR4zV5VBFwV
6ZDM+xewao7Mup+SbwIDAQABo4IBiTCCAYUwDgYDVR0PAQH/BAQDAgGGMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBSFu/DMxDa1CmJ2o5kuj7s6aq3FUTAfBgNVHSMEGDAW
gBSP8Et/qC5FJK5NUPpjmove4t0bvDB6BggrBgEFBQcBAQRuMGwwLQYIKwYB
BQUHMAGGIWh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL3Jvb3RyMzA7Bggr
BgEFBQcwAoYvaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQv
cm9vdC1yMy5jcnQwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i
YWxzaWduLmNvbS9yb290LXIzLmNybDBMBgNVHSAERTBDMEEGCSsGAQQBoDIB
KDA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9y
ZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAWWtqju12g524FdD2HwUX
U1rSxeM5aSU1cUC1V/xBjXW0IjA7/3/vG2cietPPP/g3lpoQePVJpQAKZml8
1fHwPPivFK9Ja41jJkgqGzkORSC0xYkh2gGeQg1JVaCzcrRzJElRjT442m6F
pbLHCebxIHLu0WBNjLZreB6MYMaqdPL6ItbXtD/BU4k517cEuUbczoBFZAra
jq7oUBWXuroln5AMnRwVNwgJN4Np0s4kkJ94KepzbFOLzcbnfUB0+xT4foXm
bM0GmmcPGOy0qvqEHJsBwDZXDxIk8oqCnnLngi7N94Sn4eTcmpZ9NH2dDN1O
TEPVXgRG5X1pBcNtMWG6MDCCBfkwggThoAMCAQICDCKqoJRMYYx5sYJHGzAN
BgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFs
U2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29u
YWxTaWduIDEgQ0EgMjAyMDAeFw0yMzAzMDcxNjExMDlaFw0yNjAzMDcxNjEx
MDlaMDwxGTAXBgNVBAMMEHNhcGVyQHNhcGVyLmluZm8xHzAdBgkqhkiG9w0B
CQEWEHNhcGVyQHNhcGVyLmluZm8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
ggIKAoICAQC8MB3fTYVrTadH5qE2CIa4VLvlL6QHgDriMRLkTA49SPszYCO0
fZTEpdSw8fc6kK9p2fD63LAfOHeD7jzey5aHBzpIGlxeFkn0Ce2BCYY5yLxK
i9byoCwrpLchTR1Itpk1w+zy5E4T9KBTL1+c+w+TKpaIvFLXtjZtz4wQGi0p
e/nRkRK9htGG3mETh+APitedl+ImGaI8NK9PELxuSkXnYAvGPpnXir8vbszk
tJU1b0TevL/i3Sy6fhOhunZmTo1QDM7Zw4UyVjkQgTvL3y4I0tIrVjlam08x
XZeMp+i/Gl51eHGvRVfvdJUJAjrWhrFEp8+2FZouWxWzAlHdd2sRp1AekNdP
CeRgHeIF6uNtSseL1grKAjU+4BiixWPp1y1niB0humoQHoub/6fO/mU+//rW
l3gTwZNu4FuKgZlfPw+qnvuka0c9dUNIZRCE5z8yXjS8R9yZWirnHNhYxf/e
R2y4jaiHzPAjZlZZ2rGx8xVfB2n2JsAicj2+ZxmXlQ1yd5RW1pfxG3cdNNC5
uZ+j4JIN2ElsIjEKmMn9gHdoaEMAy/ENwNiMDBadLnc8qWirq/Ktp2dBSf2y
/sH9xMpVyk8wuYjpbCnX4xslAensno5A20MYdKGPRFaItEhNPNbfzc1+4br8
exoXFX1F9ZJK9gGUO2nLbdRycphdyzxzgQIDAQABo4IB2jCCAdYwDgYDVR0P
AQH/BAQDAgWgMIGjBggrBgEFBQcBAQSBljCBkzBOBggrBgEFBQcwAoZCaHR0
cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3NnY2NyM3BlcnNv
bmFsc2lnbjFjYTIwMjAuY3J0MEEGCCsGAQUFBzABhjVodHRwOi8vb2NzcC5n
bG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMWNhMjAyMDBMBgNV
HSAERTBDMEEGCSsGAQQBoDIBKDA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3
dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAJBgNVHRMEAjAAMEkGA1Ud
HwRCMEAwPqA8oDqGOGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3NnY2Ny
M3BlcnNvbmFsc2lnbjFjYTIwMjAuY3JsMBsGA1UdEQQUMBKBEHNhcGVyQHNh
cGVyLmluZm8wHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB8GA1Ud
IwQYMBaAFIW78MzENrUKYnajmS6PuzpqrcVRMB0GA1UdDgQWBBTW/RrdlRFR
y6MgS7liTThMnQA5ozANBgkqhkiG9w0BAQsFAAOCAQEAAwoUJShHMueocVlD
1+vYJbTTTbk9tabr2L4Iyyy4Btu1d1wwl6d9Yx2N9qaVERWcEeP0aR+NB2B7
xIKl/ZnZVuSxep0Raw4s284a/jSIJlsAi4SJItDCU2VrYJDWxP7MxzZHnzPI
MLDoTHXPV18gvYTewoNk5/Yo89Kb0v/GpPTpP2sVdrWLHa4uKUHYrAZ0aByp
kNw6lXp6o6DXvXaOd6KDTQN5XhmmHwLnuLceODF1t9gicsZIOY+KAxN6YZ6t
EqwN48b4OFMpckDE3fm1iTZRqnEIqUHOKOcoCImkub1woEN0zXDQmLXaZigl
uVztWSTM4/fapWLrlHBNxfjs1TGCA30wggN5AgEBMGswWzELMAkGA1UEBhMC
QkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMTAvBgNVBAMTKEdsb2Jh
bFNpZ24gR0NDIFIzIFBlcnNvbmFsU2lnbiAxIENBIDIwMjACDCKqoJRMYYx5
sYJHGzANBglghkgBZQMEAgEFAKCB5DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN
AQcBMBwGCSqGSIb3DQEJBTEPFw0yNTAzMjUwOTI5NTBaMC8GCSqGSIb3DQEJ
BDEiBCBAwUGJe8IPWcEujzWIT3JQOAxBIN7gNG+ogZpquthrljB5BgkqhkiG
9w0BCQ8xbDBqMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJYIZIAWUD
BAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIB
QDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAgBu
ZI9hh/6fvtYibb0zYNaN+xtSbMXP3Fw4Mc6NrJ9+OOdknU2Q1aSe8hxUXuBP
wDlqJmKPkx0A5wbIqv2wsBexNMIBjzl7YvueLPtLtJwbG+F7buI0M3ktQr+T
VqdaIoherkkG2LYoaVzUOUbRxqtPemKb1lskhXmvE+sScVWBuC2ivwlhUm0c
3FLk1EwDmE6ABDJ6F+rClPrIbLE4ybGzpO0bBJ5mX0tWnhdTQ/bJx71Zn0ba
dNw26imtaqXQuieDBiLk4fG+3BG3CvQLh4kAPUhQKNHv+u/xLto6MnEEHb3N
p7GlSRfM3dcHiKfnzTuUXVozAuS1Jhij/N/N+3uWKb6+7Glq0KvQGwU5y62m
sweiD8jCMZTa0wrgBZNL4SnZWf52s8MOReEdZcuJhp+rxYDUkVWBpphF49DE
UD5YMX1ZesKOevF2eAqqpDTO9XWt61AVXxiDjDHQI6X+17gz5t8ZhpEvT8VN
TfwdG/sgUYxrgIrqXIaOYoi/XyFeNWJk6g2eC/BPhcSDMvAAkWPM5wVQl6Z2
idPa5K0ZpclZAv6IgEOtBZ/qeK5Myq4mKgC1gzvtMDXZLMRWJotZwN5pZFpq
7wocxvQrpNvoKjSsS469d/aO7G73FAfcjb1MWcHsPRv1g2AwDIN6eH7224/Y
qqoSbJnr4coTxee/dvrtoA==

--2201072851-1434637846-1742894991=:1031--



--===============6472428590506176689==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
omniORB-list mailing list
[email protected]
https://www.omniorb-support.com/mailman/listinfo/omniorb-list

--===============6472428590506176689==--