Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1038961: AttributeError: 'GdkWaylandWindow' object has no attribute 'get_xid'. Did you mean: 'get_width'?

54 views
Skip to first unread message

Martin-Éric Racine

unread,
Jun 23, 2023, 2:20:04 PM6/23/23
to
Package: flowblade
Version: 2.10.0.1-1
Severity: important

Even after the missing dependency on 'ffmpeg' has been installed, this new version of flowblade won't work. It crashes on startup:

[...]
ffmpeg available
Loading filters...
Loading transitions...
MLT transition region not found.
RGB Adjustment dropped for Color Adjustment
Hue dropped for Color Adjustment
Gamma dropped for Lift Gain Gamma
Adding full track compositors
restacking compositors!
Adding full track compositors DONE
G'MIC found
Player initialized with profile: HD 1080p 30 fps
Panel positioning feature not available, too small screen.
Selected color NOT detected
BG color detected
Traceback (most recent call last):
File "/usr/bin/flowblade", line 93, in <module>
app.main(modules_path)
File "/usr/share/flowblade/Flowblade/app.py", line 324, in main
launch_player()
File "/usr/share/flowblade/Flowblade/app.py", line 524, in launch_player
editorstate.player.set_sdl_xwindow(gui.tline_display)
File "/usr/share/flowblade/Flowblade/mltplayer.py", line 129, in set_sdl_xwindow
os.putenv('SDL_WINDOWID', str(widget.get_window().get_xid()))
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'GdkWaylandWindow' object has no attribute 'get_xid'. Did you mean: 'get_width'?
GPU test results {'NVENC H.264 High Profile / .mp4': -11, 'NVENC HEVC Main10 Profile / .mp4': -11, 'VAAPI H.264 / .mp4': 0}
~$

-- System Information:
Debian Release: 12.0
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

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

Versions of packages flowblade depends on:
ii frei0r-plugins 1.8.0-1+b1
ii gir1.2-gdkpixbuf-2.0 2.42.10+dfsg-1+b1
ii gir1.2-glib-2.0 1.74.0-3
ii gir1.2-gtk-3.0 3.24.37-2
ii gir1.2-pango-1.0 1.50.12+ds-1
ii gmic 2.9.4-4+b4
ii libmlt-data 7.12.0-1
ii librsvg2-common 2.54.5+dfsg-1
ii python3 3.11.2-1+b1
ii python3-cairo 1.20.1-5+b1
ii python3-dbus 1.3.2-4+b1
ii python3-distutils 3.11.2-3
ii python3-gi 3.42.2-3+b1
ii python3-gi-cairo 3.42.2-3+b1
ii python3-mlt 7.12.0-1+b1
ii python3-numpy 1:1.24.2-1
ii python3-opencv 4.6.0+dfsg-12
ii python3-pil 9.4.0-1.1+b1
ii swh-plugins 0.4.17-2

flowblade recommends no packages.

flowblade suggests no packages.

-- no debconf information

Sudip Mukherjee

unread,
Jan 12, 2024, 7:00:05 PM1/12/24
to
I can reproduce the issue. I think it is because it is an X11 app
which is being run through Wayland directly.

Please try the following command from a terminal:

GDK_BACKEND=x11 flowblade



--
Regards
Sudip
0 new messages