Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

using XTREAM CODES always causes immediate exit from hypnotix

Open
#324 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
linux, python

Research direction

Start with hypnotix.py and reproduce the crash after adding an XTREAM CODES account, using GDK_SYNCHRONIZE to make the reported X error occur synchronously. Compare this behavior with the working free list and other M3U sources; done means identifying and preventing the immediate exit while preserving those working cases.

Written by the indexing model from the issue text.

Description

Hello, this problem isn't new (using older and newer Linux MINT 64, now the version is 21.3 newly installed )
also after a fresh LinuxMINT installation, Hypnotix works without problems using the preinstalled free list
also works if I use every other m3u file or link

but if I want to use XTREAM CODES this always happens. I tried several accounts/providers and nothing changes.
once you add an xtream codes account the hypnotix window appears for two seconds and then closes
I can’t even find configuration files to try to manually remove or modify the XTREAM provider
(Can anyone at least tell me where the configuration files are hidden ?)
thanks

this is output starting HYPNOTIX using console

(hypnotix.py:3045): Gdk-ERROR **: 12:22:49.667: The program 'hypnotix.py' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadLength (poly request too large or internal Xlib length erro'.
(Details: serial 2858 error_code 16 request_code 4 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Dominant language
Python
Stars
1.8k
Forks
243
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxmint/hypnotix

All issues in linuxmint/hypnotix

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.