Skip to content

getting an error on arch #73

@ferdinandyb

Description

@ferdinandyb

I'm getting this both for python 3.12 and 3.13. I installed with pipx install kazam, altough the AUR package had the same issues. Starting kazam and then trying to start a recording gives me the following traceback:

❯ kazam --debug
Gtk-Message: 00:40:33.974: Failed to load module "colorreload-gtk-module"
DEBUG Kazam - Starting ...
DEBUG Kazam - Running on: cachyos rolling
DEBUG Kazam - Kazam version: 2.0.0 Jammy
DEBUG Kazam - Starting new instance ...
DEBUG Prefs - XDG_PICTURES is a directory and accessible
DEBUG Prefs-HW - Getting hardware specs
DEBUG Webcam - Initializing webcam support.
DEBUG Webcam -   Webcam found: HP HD Camera: HP HD Camera
DEBUG Webcam -   Webcam found: HP HD Camera: HP HD Camera
DEBUG Prefs-HW - Getting Video sources.
DEBUG Prefs-HW - Found 1 monitor(s).
DEBUG Prefs-HW -   Monitor 0 - X: 0, Y: 0, W: 1920, H: 1080, scale: 1
DEBUG Webcam -   Webcam found: HP HD Camera: HP HD Camera
DEBUG Webcam -   Webcam found: HP HD Camera: HP HD Camera
/home/fbence/.local/share/pipx/venvs/kazam/lib/python3.13/site-packages/kazam/frontend/indicator.py:153: PyGIWarning: AppIndicator3 was imported without specifying a version first. Use gi.r
equire_version('AppIndicator3', '0.1') before import to ensure that the right version gets loaded.
  from gi.repository import AppIndicator3
DEBUG Main - Gstreamer version detected: 1.24.11.0
/home/fbence/.local/share/pipx/venvs/kazam/lib/python3.13/site-packages/kazam/data/icons/scalable
DEBUG Main - Setting variables.
DEBUG PulseAudio - Starting mainloop.
DEBUG PulseAudio - Getting API.
DEBUG PulseAudio - Setting context.
DEBUG PulseAudio - Set state callback.
DEBUG PulseAudio - Connecting to server.
DEBUG PulseAudio - Start mainloop.
DEBUG PulseAudio - State connected.
DEBUG Main - Connecting indicator signals.
DEBUG Main - Starting in silent mode: False
DEBUG Indicator - Indicatior silent: False
DEBUG Indicator - Trying to bind hotkeys.
** (kazam:349456): WARNING **: 00:40:34.147: Binding '<Super><Ctrl>R' failed!

** (kazam:349456): WARNING **: 00:40:34.148: Binding '<Super><Ctrl>Q' failed!
DEBUG KeypressViewer - Creating KeypressViewer.
DEBUG Main - Main Window UI setup.
DEBUG Main - Unable to get name for '<Gtk.Adjustment object at 0x7de604284780 (GtkAdjustment at 0x6207628e5110)>'

(kazam:349456): Gtk-WARNING **: 00:40:34.205: Can't set a parent on widget which has a parent

(kazam:349456): Gtk-WARNING **: 00:40:34.212: Can't set a parent on widget which has a parent
DEBUG Prefs - Getting Audio sources.
DEBUG PulseAudio - get_audio_sources() called.
DEBUG PulseAudio - pa_sourcelist_cb()
DEBUG PulseAudio -   IDX: 54
DEBUG PulseAudio -   Name: b'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor'
DEBUG PulseAudio -   Desc: b'Monitor of Built-in Audio Analog Stereo'
DEBUG PulseAudio - pa_sourcelist_cb()
DEBUG PulseAudio -   IDX: 55
DEBUG PulseAudio -   Name: b'alsa_input.pci-0000_00_1f.3.analog-stereo'
DEBUG PulseAudio -   Desc: b'Built-in Audio Analog Stereo'
DEBUG PulseAudio - pa_sourcelist_cb() -- finished
DEBUG Prefs -  Device found:
DEBUG Prefs -   - 54
DEBUG Prefs -   - alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
DEBUG Prefs -   - Monitor of Built-in Audio Analog Stereo
DEBUG Prefs -  Device found:
DEBUG Prefs -   - 55
DEBUG Prefs -   - alsa_input.pci-0000_00_1f.3.analog-stereo
DEBUG Prefs -   - Built-in Audio Analog Stereo
DEBUG Main - Toggled chk_cursor: True.
DEBUG Main - Toggled chk_cursor_pic: True.
DEBUG Main - Capture borders_pic: True.
DEBUG Main - Start delay now: 5

(kazam:349456): Gdk-CRITICAL **: 00:40:34.373: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
DEBUG Main - Record clicked, invoking Screencast.
DEBUG Main - Running Counter.
DEBUG GStreamer - Audio_source : None
DEBUG GStreamer - Audio2_source : None
DEBUG GStreamer - Video_source: {'x': 0, 'y': 0, 'width': 1920, 'height': 1080, 'scale': 1}
DEBUG GStreamer - Xid: None
DEBUG GStreamer - Area: None
DEBUG GStreamer - Capture Cursor: True
DEBUG GStreamer - Framerate : 15.0
DEBUG GStreamer - ximagesrc selected as video source.
DEBUG GStreamer - Coordinates SX: 0 SY: 0 EX: 1919 EY: 1079
DEBUG GStreamer - Testing for xid: None
Traceback (most recent call last):
  File "/home/fbence/.local/share/pipx/venvs/kazam/lib/python3.13/site-packages/kazam/app.py", line 780, in cb_record_clicked
    self.run_counter()
    ~~~~~~~~~~~~~~~~^^
  File "/home/fbence/.local/share/pipx/venvs/kazam/lib/python3.13/site-packages/kazam/app.py", line 1107, in run_counter
    ret = self.recorder.setup_sources(video_source,
                                audio_source,
    ...<3 lines>...
                                audio_channels,
                                audio2_channels)
  File "/home/fbence/.local/share/pipx/venvs/kazam/lib/python3.13/site-packages/kazam/backend/gstreamer.py", line 109, in setup_sources
    ret = self.setup_video_source()
  File "/home/fbence/.local/share/pipx/venvs/kazam/lib/python3.13/site-packages/kazam/backend/gstreamer.py", line 215, in setup_video_source
    self.video_src.set_property("startx", startx)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'set_property'

Any idea what could be the cause?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions