BUG in IDE 1.6.1 , menu gets scrambled.

I am using the latest official Arduino IDE 1.6.1, and have a problem with the IDE

The menu's items get scrambled / corrupted and text gets disappearing.
When it starts up it shows "File Edit Sketch Tool Help"
Moving mouse over it, results in broken menus, like showing only "F S T " (complete words get missing).

The same happens if I pull down such complete or partly invisible menu; then in the menu tree some words get shown others get scrambled too, sometimes just parts of the letters that should be in there are none at all

I've never seen something like it, no other programs on my computer suffer from it.
I've downloaded and installed it twice and even did CRC checksums, but downloaded files result in same CRC checksums, so unlikely related to bad download.

I'd love to hear how to resolve it so i can start with my Yun.

same here, for version 1.7.8

@jaytothecee

1.7.8 is a product of Arduino.org, not Arduino.cc.

Ok, so i have noticed. Well i am using the 1.6.6. version of the program. The menu does the same as described above. All the menu items get scrambled or disappear. I can still use it for coding just fine, but it is still a nuisance as i don't know the menu buttons by heart. Also once compiled any error messages get screwed up too, so they are hard to find.

What operating system is on your PC?

I have a problem with my PuppyLinux such that when I select (say) the Tools menu some of the rows in the menu overlap. However if I run the mouse sideways to the Sketch menu and then back to the Tools menu the Tools menu displays properly.

This is not a problem with Xubuntu on the same PC so I assume it is some confusion between Java and Puppy Linux. I have never bothered to investigate.

...R
PS the bahaviour is the same with 1.0.6 and 1.5.6 - I have not tried later versions.

I have the same problem; menu's get overwritten and made unreadable.

I can't easily change the installation because the computers belong to someone else, and I am not an admin. I would like to get a definitive fix for them, rather than keep asking them to install different versions until it seems to go away.

So, was this ever fixed, and by which version?

I recently discovered that this problem went away when I upgraded to Oracle Java 8. I had previously been using v7.

...R

Robin2:
I recently discovered that this problem went away when I upgraded to Oracle Java 8. I had previously been using v7.

...R

Have you upgraded above 1.5.6?

1.5.8 has a newer compiler!
Also 1.6.6 and above have C++11 enabled by default.

Even if you don't like the IDE, these are pretty good reasons to upgrade.

pYro_65:
Have you upgraded above 1.5.6?

1.5.8 has a newer compiler!
Also 1.6.6 and above have C++11 enabled by default.

Even if you don't like the IDE, these are pretty good reasons to upgrade.

I don't use the IDE - I have a Python program to call the IDE for me.

I have 1.6.3 on my PC but I never bother with it.

How would the "benefits" of the newer versions manifest themselves?

...R

Robin2:
How would the "benefits" of the newer versions manifest themselves?

The newer compiler can produce smaller/faster code.
It is also quite strict how it compiles it: some new optimizations order globals and code differently. There have been quite a few cases of peoples sketches not working with the new compiler, and it has been down to overlooking serious bugs like buffer overruns and undefined behavior (int x = i + i++;).

These bugs and the corruption they cause can go unnoticed using the old compiler.

And having access to C++11 speaks for itself.

pYro_65:
And having access to C++11 speaks for itself.

Hello?

HELLO?

Is there anybody there?

...R
PS I only use C/C++ for Arduino programming because I have no choice.

I don't have a problem with C++. Seems like fancy BASIC to me, without GoTos.
Probably something to do with college spent programming in BASIC, FORTRAN, Assembler, PASCAL, all kind of runs together with ; at the ends of commands.

I started using 1.6.9 with 328P and 1284P recently, no problems so far, with compiling anyway.
File:Upload Using Programmer is in a different place, and I don't know about auto curly brace completion, seems to get in the way when editing existing code.

Robin2:
Hello?

HELLO?

Is there anybody there?

...R
PS I only use C/C++ for Arduino programming because I have no choice.

And I hate traffic lights... your point?