https://bugs.kde.org/show_bug.cgi?id=501214

            Bug ID: 501214
           Summary: libQt6Network.so.6.8.1 library shipped with the
                    kf6-core24 6.8.1-6.9.0-6.2.5-24.12.0 snap is missing
                    symbols
    Classification: KDE Neon
           Product: neon
           Version: unspecified
          Platform: Snap
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Snaps
          Assignee: neon-b...@kde.org
          Reporter: beagletron...@gmail.com
                CC: sgmo...@kde.org
  Target Milestone: ---

***
If you're not sure this is actually a bug, instead post about it at
https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY


STEPS TO REPRODUCE

On a snap created using the kde-neon-6 extension, trying to import QtNetwork
fails:

>>> from PySide import QtNetwork
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/snap/freecad_qt6/x1/usr/Ext/PySide/QtNetwork.py", line 1, in <module>
    from PySide6.QtNetwork import *
ImportError:
/snap/freecad/x1/usr/lib/python3/dist-packages/PySide6/QtNetwork.abi3.so:
undefined symbol: _ZTI11QSctpServer, version Qt_6

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 24.04
KDE Frameworks Version: kf6-core24
Qt Version: 6.8.1

ADDITIONAL INFORMATION

See comments starting from
https://github.com/FreeCAD/FreeCAD-snap/pull/179#issuecomment-2707076250 and
onwards for a more detailed analysis.

In summary, I believe the `libQt6Network.so.6.8.1` library shipped with the
kf6-core24 6.8.1-6.9.0-6.2.5-24.12.0 snap is somehow corrupt. It appears not to
contain the QSctpServer symbol.

$ nm -gDC /snap/kf6-core24/18/usr/lib/x86_64-linux-gnu/libQt6Network.so.6.8.1 |
grep QSctpServer

The above command returns nothing. Expected: it should return the QSctpServer
symbol.

Also, when comparing its size (2.8 MB) with that of the same library in the KDE
Neon archive (https://archive.neon.kde.org/user/pool/main/q/qt6-base/), which
is 1.9 MB, it's rather odd that it's 1 MB bigger.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to