Author Topic: Bug Reports  (Read 403574 times)

0 Members and 2 Guests are viewing this topic.

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 #300 on: June 08, 2010, 07:26:33 pm »
I don't know if this is because of Axe Parser at all, but seeing as it's only started after I downloaded it, I felt I should post it here.

I've been noticing that certain actions on my calculator have gotten slower and slower. Before, I could archive and unarchive variables under 1 KB almost instantaneously, but recently, it's become really slow. I just tried to archive a mere 68-byte program, and it took four whole seconds. Same goes for exiting Axe: when I first downloaded the app, it exited in less than a second, but now it also takes something like four seconds. Anyone have any idea what's happening? I've already tried RAM clears (dozens of them since I first downloaded Axe -- don't worry, most of them were intentional), and it hasn't helped. I really hope this isn't anything permanent.
You need to garbage collect.  I could have Axe ask you periodically, but I think it would get annoying.
___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 #301 on: June 08, 2010, 07:28:30 pm »
I don,t think getting Axe to do so would be necessary, since the calc can let you do so if you desire.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Bug Reports
« Reply #302 on: June 08, 2010, 07:34:20 pm »
Another bug.
I compiled a 1-KB program with Axe, and suddenly the source (not the executable) became 200 bytes, which means it somehow leaked 800 bytes. I tried to edit the source to check, and it stopped after a statement containing getKey( (yes, it stopped right after the opening parenthesis). I tried to compile it again for no reason, and it gave me an ERR: UNKNOWN ERR. According to your documentation, an ERR: UNKNOWN (that should get updated, by the way :)) means that "Something is wrong with the parser. Report bug immediately!" So here it is.

By the way, did anyone figure out what went wrong with my previous bug?

EDIT: Whoops, didn't see your post there, Quigibo. Sorry.

EDIT2: Oh, wow, that was surprisingly simple. It works now, thanks.

EDIT3: I'm talking about the first bug, not the ERR: UNKNOWN ERR.
« Last Edit: June 08, 2010, 07:40:41 pm by Deep Thought »




SirCmpwn

  • Guest
Re: Bug Reports
« Reply #303 on: June 08, 2010, 07:36:58 pm »
Hi Deep Thought, I don't believe we've meet.
I think you have a problem with your ROM.  I have seen similar problems before.  The first place to start is with a GarbageCollect.  If that doesn't work, do a defrag.  You can kick off a defrag by deleting an app.  Finally, if you still have problems, back up your stuff and do a full reset, RAM and ROM.

Offline Magic Banana

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 371
  • Rating: +77/-1
  • It's not an apple, it's a ... magic banana.
    • View Profile
Re: Bug Reports
« Reply #304 on: June 09, 2010, 12:29:44 am »
not sure if this will help, but about deep thought's bug, i had the same thing happen to me when i tried to romdump my calculator about 3 months ago using TiLP. so if you tried to romdump recently it may have been that rather than axe parser.

Axe doesn't seem to cause any problems for me when I did a romdump. I actually did one for my 83+SE today for wabbitemu using rom8x and everything worked perfectly fine. I even left MirageOS, Omnicalc, and CalcUtil installed along with Axe parser, and no problems occurred.
I do sprites and stuff, so yeah.

Quote from: yunhua98
i'M NOT SURE WHAT A SWORD SKILL IS BUT HERE'S THE SWORD ANIMATION FROM THE TWO SPRITES ON PG 13

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 #305 on: June 09, 2010, 01:08:21 am »
@Deep Thought, that sounds too strange to be an internal error.  Something must have gotten overridden.  I think a ram clear would be a sufficient fix but I don't know.

I'd like to request that from now on, please give your calculator type and OS version when reporting any major bugs.  This is becasue I am adding a lot of calculator specific stuff next version.  Also but from 0.3.0 on, when you receive an unexpected error "ERR: UNKNOWN" it will also give a 7 digit code that I can use to find where and when the error occurred.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Bug Reports
« Reply #306 on: June 09, 2010, 06:09:37 pm »
HUGE  (at least for me)

ok this has really been  bugging me.
ok i make a prog, it works.
i am unhappy and get rid of an if statement and the corresponding end command. ( yes the correct one )
i try to compile it again.
it says err. block.
i go and check the code 100 times. *(later on another bug... listed at bottom)*
there is no problem with it..
i finally find out that garbage collect temporary corrects this. ( i think it is only with the newest version of Axe. )


*now other bug*
ok lets go back to earlier
i go and check the code 100 times
i accidentally press enter while at home screen. ( last prog run before failed compile was the successful compiled prog )
screen goes blank
screen comes back on
on the top left corner it displays "program"  (no parenthesis)
them a few seconds later my ram is cleared
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Bug Reports
« Reply #307 on: June 09, 2010, 06:51:28 pm »
I'd like to request that from now on, please give your calculator type and OS version when reporting any major bugs.  This is becasue I am adding a lot of calculator specific stuff next version.  Also but from 0.3.0 on, when you receive an unexpected error "ERR: UNKNOWN" it will also give a 7 digit code that I can use to find where and when the error occurred.
Yay, that sounds good, but the massive quantities of errors is a little alarming.  Does Axe have any history of corrupting ROM?  If it doesn't, then I guess everything's fixable with a RAM Clear, GC, or Defrag. :)

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Bug Reports
« Reply #308 on: June 09, 2010, 09:15:10 pm »
I'd like to mention that since AXE is still in developmental stages, it might not be a bad idea to test things out on emulator before running them on a actual calculator. Also, I know this has been said over 9000 times, but backup progress often!!!

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 #309 on: June 09, 2010, 10:28:52 pm »
i accidentally press enter while at home screen. ( last prog run before failed compile was the successful compiled prog )

Whoa, whoa hold up!  Something already sounds really wrong with that.  When Axe fails to compile a program and there were errors, the original program is supposed to be deleted even if it existed before.  Is it not getting deleted then?  That could be a clue as to what the problem might be, let me know.  Also, could you tell me the type of calculator you're using and maybe some other info like archive free, OS, other apps, etc.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Bug Reports
« Reply #310 on: June 10, 2010, 10:56:45 am »
Ti-84 plus silver edition
OS: 2.52 MP
Axe: 0.2.6
letter on back: M     (for things like ti-boy se)  ( can't use )

i do have marage os  but i don't compile for it
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Bug Reports
« Reply #311 on: June 10, 2010, 11:31:10 am »
2.53, I take it. And that sounds bad... But then again, it's 2.53...
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Bug Reports
« Reply #312 on: June 10, 2010, 12:29:38 pm »
Is there any reason why you can successfully compile and run Ion programs of large sizes, but when compiling no shell programs that pass about 8200 bytes in (executable) size, trying to run the program returns ERR:INVALID?

EDIT: Also, I guess the whole thing about not running programs larger than 8811 bytes in size (using the Ion-compiled version, as the no shell couldn't run the program, currently at OVER 9000 BYTES!!!!!1!!) may be right though, because I'm currently editing the 4-level grayscale "sprites" of random sections of RAM.
« Last Edit: June 10, 2010, 12:32:54 pm by Runer112 »

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Bug Reports
« Reply #313 on: June 10, 2010, 03:45:04 pm »
2.53, I take it. And that sounds bad... But then again, it's 2.53...
correct it is 2.53
thanks
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

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 #314 on: June 10, 2010, 05:51:01 pm »
Is there any reason why you can successfully compile and run Ion programs of large sizes, but when compiling no shell programs that pass about 8200 bytes in (executable) size, trying to run the program returns ERR:INVALID?

EDIT: Also, I guess the whole thing about not running programs larger than 8811 bytes in size (using the Ion-compiled version, as the no shell couldn't run the program, currently at OVER 9000 BYTES!!!!!1!!) may be right though, because I'm currently editing the 4-level grayscale "sprites" of random sections of RAM.
Keep in mind that the 8811 limit excludes data, though (example [45892894FCBE8272]->Str1). You could have like 8 KB of code, but then you can still have as much data as you want as long as you have enough RAM to both fit/run the executable.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)