View Issue Details

IDProjectCategoryView StatusLast Update
0005968SOGoBackend Generalpublic2024-10-27 17:26
ReporterMSK Assigned Tosebastien  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionno change required 
Platformx86_64OSopenSuSEOS Version42.3
Product Version5.10.0 
Summary0005968: sogod segfaults
Description

Compiling the latest versions (5.10.0 and 5.9.1) sogod segfaults.

Even without any parameter, such as

sogod --version

bails out.

Running version 5.9.0 is no problem. Note - there was no software change between compiling version 5.9.0 and 5.10.0
Same developer environment, same developer tools, same gcc, same flags.

Problem happens with both gcc 10 and gcc 13.

SOPE is version 5.9.0.

Enough of free RAM (128 GB).

Steps To Reproduce

run "sogod" segfaults, everytime

Additional Information

[1554678.718005] sogo-ealarms-no[19188]: segfault at 7ffc224d1ff0 ip 00007f0a3447b327 sp 00007ffc224d1ff0 error 6 in libc-2.22.so[7f0a34400000+19b000] likely on CPU 6 (core 12, socket 0)
[1554678.718015] Code: 00 00 41 83 c3 5b f6 45 04 01 75 10 48 89 ef 44 89 1c 24 e8 bb e4 ff ff 44 8b 1c 24 44 89 f8 4c 8d 4d 58 4d 8d 67 20 c1 e8 04 <89> 04 24 4c 89 f8 48 c1 e8 06 48 89 44 24 10 83 c0 30 89 44 24 1c
[1554678.718889] sogo-tool[19200]: segfault at 7ffc56873ff8 ip 00007fecf5086bb5 sp 00007ffc56874000 error 6 in libobjc.so.4.0.0[7fecf507e000+14000] likely on CPU 4 (core 8, socket 0)
[1554678.718896] Code: 73 00 00 00 48 8d 35 82 6e 00 00 48 8d 3d ef 6e 00 00 e8 ce d0 ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 41 54 49 89 f4 <55> 48 89 fd 53 48 8b 1f ff 57 18 89 c0 48 8b 1c c3 48 85 db 75 0d

ldd /usr/sbin/sogod
linux-vdso.so.1 (0x00007ffe2a6de000)
libSOGo.so.5 => /usr/lib64/sogo/libSOGo.so.5 (0x00007efdb80a6000)
libGDLContentStore.so.4.9 => /usr/lib64/sogo/libGDLContentStore.so.4.9 (0x00007efdb8064000)
libGDLAccess.so.4.9 => /usr/lib64/libGDLAccess.so.4.9 (0x00007efdb7c00000)
libWEExtensions.so.4.9 => /usr/lib64/libWEExtensions.so.4.9 (0x00007efdb7800000)
libNGCards.so.4.9 => /usr/lib64/sogo/libNGCards.so.4.9 (0x00007efdb7f90000)
libNGObjWeb.so.4.9 => /usr/lib64/libNGObjWeb.so.4.9 (0x00007efdb7200000)
libNGMime.so.4.9 => /usr/lib64/libNGMime.so.4.9 (0x00007efdb6e00000)
libNGLdap.so.4.9 => /usr/lib64/libNGLdap.so.4.9 (0x00007efdb6a00000)
libNGStreams.so.4.9 => /usr/lib64/libNGStreams.so.4.9 (0x00007efdb6600000)
libNGExtensions.so.4.9 => /usr/lib64/libNGExtensions.so.4.9 (0x00007efdb6200000)
libEOControl.so.4.9 => /usr/lib64/libEOControl.so.4.9 (0x00007efdb5e00000)
libDOM.so.4.9 => /usr/lib64/libDOM.so.4.9 (0x00007efdb5a00000)
libSaxObjC.so.4.9 => /usr/lib64/libSaxObjC.so.4.9 (0x00007efdb5600000)
libgnustep-base.so.1.27 => /usr/lib64/libgnustep-base.so.1.27 (0x00007efdb4c00000)
libobjc.so.4 => /usr/lib64/libobjc.so.4 (0x00007efdb8228000)
libm.so.6 => /lib64/libm.so.6 (0x00007efdb4800000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007efdb4400000)
libc.so.6 => /lib64/libc.so.6 (0x00007efdb4000000)
libmemcached.so.11 => /usr/lib64/libmemcached.so.11 (0x00007efdb3c00000)
libzip.so.2 => /usr/lib64/libzip.so.2 (0x00007efdb3800000)
libSBJson.so.2 => /usr/lib64/libSBJson.so.2 (0x00007efdb3400000)
libytnef.so.0 => /usr/lib64/libytnef.so.0 (0x00007efdb3000000)
libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007efdb2c00000)
liblasso.so.3 => /usr/lib64/liblasso.so.3 (0x00007efdb2800000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007efdb7f30000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007efdb6cbd000)
liboath.so.0 => /usr/lib64/liboath.so.0 (0x00007efdb2400000)
libsodium.so.23 => /usr/lib64/libsodium.so.23 (0x00007efdb2000000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007efdb1c00000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007efdb1800000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007efdb803f000)
libldap_r-2.4.so.2 => /usr/lib64/libldap_r-2.4.so.2 (0x00007efdb1400000)
liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007efdb1000000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007efdb0c00000)
libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007efdb7b6f000)
libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007efdb0800000)
libavahi-common.so.3 => /usr/lib64/libavahi-common.so.3 (0x00007efdb0400000)
libavahi-client.so.3 => /usr/lib64/libavahi-client.so.3 (0x00007efdb0000000)
libgnutls.so.30 => /usr/lib64/libgnutls.so.30 (0x00007efdafa00000)
libxslt.so.1 => /usr/lib64/libxslt.so.1 (0x00007efdaf600000)
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007efdb6895000)
libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007efdaf200000)
librt.so.1 => /lib64/librt.so.1 (0x00007efdaee00000)
libicui18n.so.60.2 => /usr/lib64/libicui18n.so.60.2 (0x00007efdae800000)
libicuuc.so.60.2 => /usr/lib64/libicuuc.so.60.2 (0x00007efdae400000)
libicudata.so.60.2 => /usr/lib64/libicudata.so.60.2 (0x00007efdae000000)
/lib64/ld-linux-x86-64.so.2 (0x00007efdb8000000)
libsasl2.so.3 => /usr/lib64/libsasl2.so.3 (0x00007efdadc00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007efdad800000)
libxmlsec1-openssl.so.1 => /usr/lib64/libxmlsec1-openssl.so.1 (0x00007efdad400000)
libxmlsec1.so.1 => /usr/lib64/libxmlsec1.so.1 (0x00007efdad000000)
libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007efdacc00000)
liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007efdac800000)
libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007efdac400000)
libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007efdac000000)
libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007efdb7f0a000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007efdabc00000)
libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007efdab800000)
libp11-kit.so.0 => /usr/lib64/libp11-kit.so.0 (0x00007efdab400000)
libbrotlienc.so.1 => /usr/lib64/libbrotlienc.so.1 (0x00007efdb7770000)
libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007efdb8027000)
libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007efdab000000)
libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007efdb71a9000)
libunistring.so.0 => /usr/lib64/libunistring.so.0 (0x00007efdaac00000)
libtasn1.so.6 => /usr/lib64/libtasn1.so.6 (0x00007efdaa800000)
libnettle.so.8 => /usr/lib64/libnettle.so.8 (0x00007efdaa400000)
libhogweed.so.6 => /usr/lib64/libhogweed.so.6 (0x00007efdaa000000)
libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007efda9c00000)
libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007efdb7ee8000)
liblz4.so.1 => /usr/lib64/liblz4.so.1 (0x00007efdb7ec3000)
libcap.so.2 => /usr/lib64/libcap.so.2 (0x00007efda9800000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007efda9400000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007efda9000000)

TagsNo tags attached.

Activities

sebastien

sebastien

2024-05-13 09:04

administrator   ~0017731

Hi, you need to run sogod process in debug mode and provide backtrace with debugging symbols according to https://www.sogo.nu/support/faq/how-do-i-debug-sogo.html

Sebastien

sebastien

sebastien

2024-06-11 15:17

administrator   ~0017747

No bt provided

MSK

MSK

2024-10-27 16:15

reporter   ~0017920

Late update, but here it is.
The problem was that two versions of gnustep were installed. After removing the one version sogod runs as expected

sebastien

sebastien

2024-10-27 17:26

administrator   ~0017921

Thanks for the feedback

Issue History

Date Modified Username Field Change
2024-05-13 08:18 MSK New Issue
2024-05-13 09:04 sebastien Note Added: 0017731
2024-05-21 07:31 sebastien Assigned To => sebastien
2024-05-21 07:31 sebastien Status new => feedback
2024-06-11 15:17 sebastien Status feedback => closed
2024-06-11 15:17 sebastien Resolution open => unable to reproduce
2024-06-11 15:17 sebastien Note Added: 0017747
2024-10-27 16:15 MSK Status closed => feedback
2024-10-27 16:15 MSK Resolution unable to reproduce => reopened
2024-10-27 16:15 MSK Note Added: 0017920
2024-10-27 17:26 sebastien Note Added: 0017921
2024-10-27 17:26 sebastien Status feedback => resolved
2024-10-27 17:26 sebastien Resolution reopened => no change required