Author Topic: Bug Reports  (Read 406866 times)

0 Members and 3 Guests are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Bug Reports
« Reply #975 on: December 05, 2010, 10:53:08 pm »
(Note: Before submitting bug reports, it is advised to backup your progress, perform a RAM clear then try reproducing the bug again, in case the error migth have been caused by your calc being messed up by a previous mistake that you did. It is also recommended to submit some source code)
« Last Edit: December 05, 2010, 10:53:42 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Bug Reports
« Reply #976 on: December 06, 2010, 02:33:30 pm »
I think I might have a bug, but I'm not willing to reproduce it for the health of my calculator. Quigibo, do any of the "normal" routines in the calculator use B_calls that can write to archive? I'm talking about things like I->{F*2+L1}. This happened in my code and I was only using the first 400 bytes of L1.

I'll work on re-writing the code so I can post it.

This is what happened with Powder, which is a particle physics simulator.

What happened was that the program generated the particles when I told it too, but the particles didn't detect the wall and fell below the screen. The program then generated a bunch of particles that I hadn't asked for and a few seconds later all of the diagnostics Text( changed to the large font. After few seconds of trying to fix it, I decided to quit the program since my loop was obviously running. Pressing the exit button didn't work, though. Instead, on the fourth try, it took me to the homescreen and displayed a bunch of random tokens at random locations on the screen. Pressing clear again quit the program.

I went back to check my source through Doors (because the source was Archived) and the TI-OS IDE started acting odd. Pressing 2nd would display the cursor somewhere in the code, not in the corner of the screen and the image would stick if I went farther into the code. It also refused to edit properly and deleted a token or two.

By that point, I had had enough and just reset everything. That got rid of all of the problems, but it also deleted my archived source. That might be explainable except for the fact that it was the ONLY program deleted.

But I backed up my progress just yesterday to give some code to Yunhua. I didn't lose much.
« Last Edit: December 06, 2010, 02:42:38 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Bug Reports
« Reply #977 on: December 06, 2010, 02:46:12 pm »
When you say "write to archive" you mean write to ram that the OS uses right?  Because it is not possible to write to archive without some highly specialised and long inline assembly code.  Axe itself can write to archive, but only when compiling applications and should not touch the archive section of the calculator.

It is definitely possible to screw up some operating system variables which can result in weird glitches and random freezes.  Sometimes, these can go unnoticed for a while after you've already recompiled a new working version, so if you were experimenting with some memory code and it didn't work but didn't get a ram clear either, you might want to clear it yourself just in case.

EDIT: After reading your edit, this is definitely what happened.  Also, DCS unarchives the source when you edit it and then re-archives when you're done, so it is likely that it got messed up while it was unarchived.
« Last Edit: December 06, 2010, 02:51:39 pm by Quigibo »
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Bug Reports
« Reply #978 on: December 06, 2010, 02:47:06 pm »
Could he have accidentally triggered some OS code that actually deals with archive? I can't seem to figure out how the OS can be messed up without touching the archive. ???
« Last Edit: December 06, 2010, 02:47:42 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Bug Reports
« Reply #979 on: December 06, 2010, 02:50:27 pm »

EDIT: After reading your edit, this is definitely what happened.

That's good, but how would it have deleted the archived source?
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: Bug Reports
« Reply #980 on: December 06, 2010, 06:24:14 pm »
The archived source might be hidden. Do you have Calcsys? You might be able to find it in the VAT if it did get hidden somehow :P

also offtopic, but nice new avatar ;)
« Last Edit: December 06, 2010, 06:24:53 pm by squidgetx »

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Bug Reports
« Reply #981 on: December 06, 2010, 06:48:52 pm »
I can't fit Calcsys onto my calc, but I did walk through the VAT. It's there!

So Axe didn't go into the archives. It's still freaky that it went into RAM and changed the one bit responsible for visibility, though...

BTW: I have to thank Runer for the Avatar.
« Last Edit: December 06, 2010, 06:49:18 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Bug Reports
« Reply #982 on: December 06, 2010, 07:10:10 pm »
Simple bug: the *-1 auto-optimization is missing.


BTW: I have to thank Runer for the Avatar.

I remember making that! ;D
« Last Edit: December 06, 2010, 07:11:11 pm by Runer112 »

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Bug Reports
« Reply #983 on: December 06, 2010, 07:10:40 pm »
It was awhile ago that you made it.  ;D
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Bug Reports
« Reply #984 on: December 06, 2010, 07:17:06 pm »
BTW: I have to thank Runer for the Avatar.

Try this one on for size :) Can me modified in whatever way you want

 :'(

EDIT: Whaaat hey my cache was being stupid, i still saw the one made by me  O.O
« Last Edit: December 06, 2010, 07:17:48 pm by Builderboy »

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Bug Reports
« Reply #985 on: December 06, 2010, 07:18:32 pm »
I'm photoshopping it with another image  :P
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Bug Reports
« Reply #986 on: December 06, 2010, 07:20:53 pm »
Haha for some reason my computer hadn't refreshed your image and so i thought you still had mine :P

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Bug Reports
« Reply #987 on: December 06, 2010, 07:21:45 pm »
Blame TI  ;)
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline LordConiupiter

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 339
  • Rating: +3/-0
  • Just one of the thousands of Axe-fans...
    • View Profile
Re: Bug Reports
« Reply #988 on: December 07, 2010, 02:58:04 pm »
Or just use Chrome ;)
everytime that I was down, you would always come around, and get my feedback on the ground. (modified part from 'Seasons in the sun')

No matter how many errors are bothering you, always try to stay rel-Axe!

The HoMM project will be resumed as soon Axe 1.0.0 will be released!
Projects:
Code: [Select]
HoMM:   [==--------]    Project 'resumed': I'm suffering overwhelming new ideas being popped up in my dreams :P
tiDE:   [----------]    Explored and understood the main part of the code: just started writing a Tokenizer.



password of the week: uvanapererubupa (Any pronunciation is the right one ;) )   :D click me, and you'll be raided :D

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Bug Reports
« Reply #989 on: December 07, 2010, 03:16:43 pm »
I do :P