Bug 2209595 - Using libsoup2 and libsoup3 in the same process is not supported
Summary: Using libsoup2 and libsoup3 in the same process is not supported
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: telepathy-gabble
Version: 38
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Alex Perez
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-24 07:38 UTC by Fabrice Bellet
Modified: 2024-02-13 02:56 UTC (History)
3 users (show)

Fixed In Version: telepathy-gabble-0.18.4-23.fc39
Clone Of:
Environment:
Last Closed: 2024-02-13 02:56:44 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fabrice Bellet 2023-05-24 07:38:41 UTC
Since Fedora 38, /usr/libexec/telepathy-gabble is loading both libsoup2 and libsoup3, which is an unsupported feature, causing a crash at startup:

[root@vm1 ~]# rpm -qf /usr/libexec/telepathy-gabble
telepathy-gabble-0.18.4-19.fc37.x86_64
[root@vm1 ~]# uname -r
6.3.3-200.fc38.x86_64
[root@vm1 ~]# ldd /usr/libexec/telepathy-gabble  | grep soup
	libsoup-2.4.so.1 => /lib64/libsoup-2.4.so.1 (0x00007f013b2e4000)
	libsoup-3.0.so.0 => /lib64/libsoup-3.0.so.0 (0x00007f0139f64000)
[root@vm1 ~]# /usr/libexec/telepathy-gabble 

(process:5105): libsoup-ERROR **: 09:34:33.381: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
Trace/breakpoint trap (core dumped)

A possible workaround is to rebuild without Google Jingle relay support, since soup2 requirement in gabble comes from this feature.

Reproducible: Always

Comment 1 Mamoru TASAKA 2024-01-30 06:50:18 UTC
I created a PR to attempt to use libsoup3: https://src.fedoraproject.org/rpms/telepathy-gabble/pull-request/2

Comment 2 Mamoru TASAKA 2024-02-04 06:18:01 UTC
Once I am going to fix this on F-39 and above.

Comment 3 Fedora Update System 2024-02-04 06:51:58 UTC
FEDORA-2024-36f9031bcd has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-36f9031bcd

Comment 4 Fedora Update System 2024-02-05 01:11:49 UTC
FEDORA-2024-36f9031bcd has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-36f9031bcd`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-36f9031bcd

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2024-02-13 02:56:44 UTC
FEDORA-2024-36f9031bcd (telepathy-gabble-0.18.4-23.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.