qarte 4.6.0 crashes using filter
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Qarte |
New
|
Undecided
|
Unassigned |
Bug Description
Juste après l'affichage de toutes les vidéos disponibles, je filtre avec le mot "Demain" ce qui crash l'application.
Right after all the vids are shown, I use the filter. This crashes qarte.
Voici le journal
Here are the log
starting : qarte -d
13:50:00: INFO - qarte Qarte-4.6.0
13:50:00: INFO - qarte Python 3.4.3 on Linux-4.
13:50:00: INFO - qarte File system encoding: iso8859-1
13:50:00: INFO - qarte System encoding: utf-8
13:50:00: INFO - qarte Locale encoding: ('fr_CH', 'ISO8859-1')
.... (all log in the file enclosed)
13:50:51: INFO - arteconcert Concert list updated
Traceback (most recent call last):
File "/usr/share/
self.
File "/usr/share/
self.
File "/usr/share/
outf.write(cnt)
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2019' in position 2712: ordinal not in range(256)
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted
Quelques informations supplémentaires:
Il me semble que cela fonctionnait avec la version précédente.
Par ailleurs, mon système n'est pas d'une stabilité à toute épreuve concernant la gestion des noms avec accent, je dois avoir un problème de configuration de l'encodage.
Salut,
Ça n’a rien a voir avec le filtre, il s’agit de arte Concert.
Le programme télécharge la liste des concerts et l’écrit dans un fichier.
Toutefois l’erreur est irrationnelle, le caractère '\u2019' à la position 2712 est simplement une apostrophe or le texte comporte déjà beaucoup de caractères accentués avant celui-là.
De plus qarte ne devrait pas crasher pour cette raison, le programme reste utilisable malgrè ce type d'erreur.
Dans le pire des cas vous pouver appliquer le patch join.
Il faut utiliser cette commande avec les droits admin
$ sudo patch /usr/share/ qarte/arteconce rt.py artepatch