[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110263: openshot-qt: does not start at all -- AttributeError: type object 'GreenSocket' has no attribute 'sendmsg'



Package: openshot-qt
Version: 3.1.1+dfsg1-3
Severity: grave
Justification: renders package unusable

Dear Maintainers,

I tried openshot-qt today and it does not start at all.

There are so many libraries involved I don't know
where to send to bug, please reassign accordingly.

Greetings,

Alexandre


/usr/lib/python3/dist-packages/sentry_sdk/__init__.py
 python3-sentry-sdk

/usr/lib/python3/dist-packages/eventlet/__init__.py
 python3-eventlet

/usr/lib/python3/dist-packages/trio/_socket.py
 python3-trio

$ openshot-qt
Loaded modules from: /usr/lib/python3/dist-packages/openshot_qt
Traceback (most recent call last):
  File "/usr/bin/openshot-qt", line 33, in <module>
    sys.exit(load_entry_point('openshot-qt==3.1.1', 'gui_scripts', 'openshot-qt')())
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/openshot_qt/launch.py", line 183, in main
    from classes import sentry
  File "/usr/lib/python3/dist-packages/openshot_qt/classes/sentry.py", line 42, in <module>
    import sentry_sdk as sdk
  File "/usr/lib/python3/dist-packages/sentry_sdk/__init__.py", line 1, in <module>
    from sentry_sdk.scope import Scope
  File "/usr/lib/python3/dist-packages/sentry_sdk/scope.py", line 12, in <module>
    from sentry_sdk.attachments import Attachment
  File "/usr/lib/python3/dist-packages/sentry_sdk/attachments.py", line 4, in <module>
    from sentry_sdk.envelope import Item, PayloadRef
  File "/usr/lib/python3/dist-packages/sentry_sdk/envelope.py", line 5, in <module>
    from sentry_sdk.session import Session
  File "/usr/lib/python3/dist-packages/sentry_sdk/session.py", line 4, in <module>
    from sentry_sdk.utils import format_timestamp
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1381, in <module>
    HAS_REAL_CONTEXTVARS, ContextVar = _get_contextvars()
                                       ~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1351, in _get_contextvars
    if not _is_contextvars_broken():
           ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1292, in _is_contextvars_broken
    from eventlet.patcher import is_monkey_patched  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 6, in <module>
    from eventlet import convenience
  File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
    from eventlet.green import socket
  File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 21, in <module>
    from eventlet.support import greendns
  File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 78, in <module>
    setattr(dns, pkg, import_patched('dns.' + pkg))
                      ~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 60, in import_patched
    return patcher.import_patched(module_name, **modules)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 136, in import_patched
    return inject(
        module_name, None, *additional_modules + tuple(kw_additional_modules.items())
    )
  File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 113, in inject
    module = __import__(module_name, {}, {}, module_name.split(".")[:-1])
  File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 34, in <module>
    import dns.quic
  File "/usr/lib/python3/dist-packages/dns/quic/__init__.py", line 39, in <module>
    import trio
  File "/usr/lib/python3/dist-packages/trio/__init__.py", line 25, in <module>
    from . import abc, from_thread, lowlevel, socket, to_thread
  File "/usr/lib/python3/dist-packages/trio/socket.py", line 16, in <module>
    from . import _socket
  File "/usr/lib/python3/dist-packages/trio/_socket.py", line 542, in <module>
    class SocketType:
    ...<221 lines>...
                raise NotImplementedError
  File "/usr/lib/python3/dist-packages/trio/_socket.py", line 755, in SocketType
    @_wraps(_stdlib_socket.socket.sendmsg, assigned=(), updated=())
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'GreenSocket' has no attribute 'sendmsg'


-- System Information:
Debian Release: 13.0
  APT prefers testing
  APT policy: (501, 'testing'), (450, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openshot-qt depends on:
ii  fonts-cantarell            0.303.1-4
ii  libjs-angularjs            1.8.3-3
ii  libjs-jquery               3.6.1+dfsg+~3.5.14-1
ii  libjs-jquery-ui            1.13.2+dfsg-1
ii  python3                    3.13.5-1
ii  python3-openshot           0.3.3+dfsg1-2
ii  python3-pkg-resources      78.1.1-0.1
ii  python3-pyqt5              5.15.11+dfsg-2
ii  python3-pyqt5.qtsvg        5.15.11+dfsg-2
ii  python3-pyqt5.qtwebengine  5.15.7-1
ii  python3-requests           2.32.3+dfsg-5
ii  python3-zmq                26.4.0-1

openshot-qt recommends no packages.

Versions of packages openshot-qt suggests:
ii  blender          4.3.2+dfsg-2
ii  inkscape         1.4-6
pn  openshot-qt-doc  <none>

-- no debconf information


Reply to: