Source: solfege
Version: 3.23.4-6
Severity: important

Dear maintainer,

I installed python3-pyalsa because in the preferences window in the
"Sound Setup" page it asks you to install pyalsa to be able to use ALSA
for sound output (maybe this should be a Recommends/Suggests?).
But after installing it and running solfege, it sometimes crashes on
startup:
> $ solfege
> 0.4888269901275635
> all files parsed: 0.739004373550415
> python3: seq_hw.c:448: snd_seq_hw_open: Assertion `0' failed.
> Aborted

And sometimes it starts but throws an exception when opening the preferences
window:

> Traceback (most recent call last):
>   File "/usr/share/solfege/solfege/mainwin.py", line 665, in 
> open_preferences_window
>     self.g_config_window = ConfigWindow()
>   File "/usr/share/solfege/solfege/configwindow.py", line 111, in __init__
>     self.create_sound_config()
>   File "/usr/share/solfege/solfege/configwindow.py", line 467, in 
> create_sound_config
>     self.create_linux_sound_page()
>   File "/usr/share/solfege/solfege/configwindow.py", line 622, in 
> create_linux_sound_page
>     connections = solfege.soundcard.alsa_sequencer.get_connection_list()
>   File "/usr/share/solfege/solfege/soundcard/alsa_sequencer.py", line 126, in 
> get_connection_list
>     mode=alsaseq.SEQ_NONBLOCK)
> OverflowError: signed integer is greater than maximum

I have now uninstalled python3-pyalsa again and continue using it with
"external MIDI player", which works fine.

Kind regards,
  Reiner

Attachment: signature.asc
Description: PGP signature

Reply via email to