π
<-
Chat plein-écran
[^]

Bug listes complexes vides v5.1+

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:
Online

Bug listes complexes vides v5.1+

Unread postby critor » 29 Sep 2016, 14:47

Les listes sur TI-z80 peuvent être de deux types, réelles ou complexes.
Appeler le contenu d'une liste vide
(dimension=0)
déclenche normalement une erreur de "dimension invalide".

Hélas, une régression a été introduite à partir de la version 5.1+.

Appeler le contenu d'une liste complexe vide fait désormais planter la calculatrice.
Attention donc si vous travaillez avec des listes complexes...

Le code de démo du bug :
Code: Select all
EffÉcran
Disp "Setting list type to cplx:
{→L₁
Disp L₁
Output(2,1,"L₁=
Disp "List type is now cplx-list
0→dim(L₁
Disp dim(L₁
Output(4,1,"Emptying list: dim(L₁)=
Disp "Asking for whole content
Disp "should trigger invalid dim
Disp "error like with real-lists
Disp "With v5.1+ it is crashing:
Disp "[ON]=abort [ENTER]=crash…
Pause
Disp "L₁=",L₁


Le Disp L₁ final zèbre l'écran avant de déclencher un reset :
7368

Programme de démo du bug ci-attaché :
CLISTBUG.8xp
(490 Bytes) Downloaded 73 times



La seule solution à ce jour
(à part de faire en sorte de ne pas tomber sur ce cas-là)
, c'est de revenir en version 5.0.1.0012 :
TI-83PCE -> archives_voir.php?id=213834
TI-84+CE -> archives_voir.php?id=213836

Mais bien évidemment, vous perdrez toutes les nouvelles fonctionnalités rajoutées depuis... :'(
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.3%
 
Posts: 38536
Images: 11227
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Bug listes complexes vides v5.1+

Unread postby Ti64CLi++ » 29 Sep 2016, 17:46

C'est possible de downgrader sur une TI 83 PCE?
Sinon, cela ne le fait pas pour une liste non-complexe?
Essaie de remplacer le Disp L1 par Disp L1(1 juste pour voir ;)

Et ta 83 PCE est sous quel OS?
Last edited by Ti64CLi++ on 29 Sep 2016, 17:50, edited 1 time in total.
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 15.9%
 
Posts: 3429
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
Class: MP
GitHub: Ti64CLi

Re: Bug listes complexes vides v5.1+

Unread postby Adriweb » 29 Sep 2016, 17:49

C'est... de l'art :P

Image

Aussi sur 84+CE, btw.
Bref, à reporter à TI si ce n'est pas déjà fait, c'est pas très cool des bugs se finissant en RAM Clear.


Ti64CLi++ wrote:C'est possible de downgrader sur une TI 83 PCE?

Oui
Ti64CLi++ wrote:Sinon, cela ne le fait pas pour une liste non-complexe?

Pas de pb ailleurs, critor l'a rappelé, d'ailleurs.
Ti64CLi++ wrote:Essaie de remplacer le Disp L1 par Disp L1(1 juste pour voir ;)

On a l'erreur attendue, mais ça ne résout rien au problème de "L1" en soi-même :)
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.7%
 
Posts: 13616
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: Bug listes complexes vides v5.1+

Unread postby Epharius » 29 Sep 2016, 17:54

Tiens je ne connaissais pas de bug Ti-Basic résultant sur un RAM CLEARED, je suis presque émerveillé d'en voir un pour la toute première fois :p
Non, c'est vrai que sur ce coup là, Ti n'a visiblement pas fait de vérifications poussées. Je me demande ce qu'ils ont changé aux listes complexes entre les deux OS pour que ça bug...
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 92.7%
 
Posts: 1042
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
Class: Ensimag
GitHub: MathisLav

Re: Bug listes complexes vides v5.1+

Unread postby Adriweb » 29 Sep 2016, 18:16

Note: le bug a l'air présent uniquement sur l'écran d'accueil et quand la liste est demandée directement: un toString( dessus ne crashera pas, par exemple, tout comme si l'on veut grapher L1. On a bien dans ces cas là l'erreur attendue.
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.7%
 
Posts: 13616
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Online

Re: Bug listes complexes vides v5.1+

Unread postby critor » 29 Sep 2016, 18:21

Parce que l'appli graphique probablement ne demande pas en interne l'objet-liste L1, mais dim(L1), puis L1(1), puis L1(2), ... et enfin L1(dim(L1)) - ce qui ne plante pas.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.3%
 
Posts: 38536
Images: 11227
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: No registered users and 4 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
Journées APMEP 2021 à l'IUT de Bourges les 24-25 Octobre. Viens rencontrer Casio, NumWorks, TI et Vittascience.
Coque NumWorks édition limitée Octobre 2021 à gagner.
123456
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
613 utilisateurs:
>591 invités
>16 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)