Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/05/2020, à 20:17

pseudofab

Bug;X Error of failed request: BadLength (poly request too large or..

Lors de l'exécusion d'un code python, le terminal me revoit l'erreur suivante:

python3 bidon.py 
X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  139 (RENDER)
  Minor opcode of failed request:  20 (RenderAddGlyphs)
  Serial number of failed request:  692
  Current serial number in output stream:  786

Le programme python est correct et s'exécute sans souci sur windows. Après recherche il semble il y avoir un bug répertoriié :
https://bugs.launchpad.net/bugs/1852985
On en parle à plusieurs sur le net mais je n'ai pas saisi qu'elles sont les solutions apportées...

Voici le code qui recrée le bug:

import tkinter as tk
import tkinter.font as tkfont
from tkinter.scrolledtext import ScrolledText
 
root = tk.Tk()
frame = tk.LabelFrame(root, text="Polices")
frame.grid()
ft = tkfont.families()
txt = ScrolledText(frame, width=50, height=20)
txt.grid()
 
txt.insert("1.0", 'Polices:\n')
txt.tag_add("tagpolices", "1.0", "insert")
 
for i,f in enumerate(ft):
    font = tkfont.Font(frame, size=20, family=f)
    tag = f'tag{i}'
    txt.tag_config(tag, font=font)
    txt.insert("end", f, tag, '\n')
 
root.mainloop()

Je suis sous ubuntu 18.04  Mate.

Dernière modification par pseudofab (Le 05/05/2020, à 20:20)


# Là pour le plaisir de découvrir ...
# Envie d'apprendre Bash ou Python? Pensez aux MOOC ---> https://forum.ubuntu-fr.org/viewtopic.php?id=2030646

Hors ligne

#2 Le 05/05/2020, à 21:04

Vobul

Re : Bug;X Error of failed request: BadLength (poly request too large or..

T'as essayé d'installer la font symbola ? https://github.com/LukeSmithxyz/voidric … -478303013


Vobul

Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.

Hors ligne

#3 Le 05/05/2020, à 22:05

pseudofab

Re : Bug;X Error of failed request: BadLength (poly request too large or..

Oui mais cela n'a eu aucun effet sur le bug


# Là pour le plaisir de découvrir ...
# Envie d'apprendre Bash ou Python? Pensez aux MOOC ---> https://forum.ubuntu-fr.org/viewtopic.php?id=2030646

Hors ligne

#4 Le 10/05/2020, à 19:13

pseudofab

Re : Bug;X Error of failed request: BadLength (poly request too large or..

Bug aussi présent sur la 2O.O4 hmm
Par contre pas de soucis avec la 16.04 (ppa python3.6)
J'ai aussi posté sur askubuntu.com (mon 1er message international ^^) pour en savoir plus. Mais bon le message n'est pas vraiment regardé.


# Là pour le plaisir de découvrir ...
# Envie d'apprendre Bash ou Python? Pensez aux MOOC ---> https://forum.ubuntu-fr.org/viewtopic.php?id=2030646

Hors ligne