Bugs in Speccy

In Speccy v1.10 I came across a number of bugs. I use XP Home, SP 3 with all the latest updates.

1. In the Summary screen, under CPU: The program mentions the type of CPU twice (in my case: ""AMD Athlon XP-M""). This doesn't happen under e.g. ""Motherboard"" or "" Hard drives"".

Speccy contains a number of translation/language related bugs. I came across the following ones:

1. When I change the language then some words remain the same and these words are changed/""translated"" only when I restart the program.

-- In the CPU screen: The word "Unsupported" behind ""Virtualization".

-- In the Summary screen: the second line under "Graphics".

-- In the Graphics screen:

A. The second header line (on my laptop it's called "ATI Video").

B. The text "count of performance levels".

2. There're no strings available for the following words and can't be translated and therefore the words/text always shows up in english:

-- In the CPU screen: the word "Unsupported"" behind "Hyperthreading".

-- In the Motherboard screen: "System Temperature"

Edit: Deleted one line

Made a typo in the title of this topic. It should have been ""Bugs in Speccy".

Made a typo in the title of this topic. It should have been ""Bugs in Speccy".

Sorted :)

I want to add something to post #1:

1. There's a (small) difference between what CCleaner and Speccy report concerning the CPU in my laptop. Speccy reports I have a ""Athlon XP-M" but Ccleaner says I have an "AMD Athlon XP2400+". Nothing to worry about but nonetheless a difference. See attachment

2. I made a picture of how Speccy reports the name of the CPU. See attachment as well.

And some translators have forgotten to translate a number of words. ;)

Thanks, we'll have a look at this :)

Here's another Speccy (v1.10) bug/issue that needs to be taken care of. When I change the language then the navigation pane on the left hand side of the screen behaves correctly. Because when a string of characters is longer than the width of the pane then the pane is automatically made wider to allow all characters of that string to be displayed. The string of characters isn't truncated.

But this truncating/splitting of text strings does occur in the specification/detail pane when I change the language. The pane is not rebuild but instead the strings are simply replaced. And then strings can get truncated/split. In order to force Speccy to rebuild that pane correctly one needs to click again on the name of the current pane (e.g. ""Motherboard"" or ""Graphics"")

I'll give an example with random characters:

Before changing the language:

ililililililil Good

After changing the language:

AmmmmmGoodmmmm or

WitifhtrydGood

Only after clicking again on the name of the pane in the navigation pane, Speccy rebuilds the right hand pane as it - IMO - should be rebuild directly after changing the language:

Ammmmmmmmmmmm Good or

Witifhtrydher Good

These two particular (and imaginary) strings (""Ammmmmmmmmmmm" or ""Witifhtrydher"") for language X each have 13 characters but as a result of this programming/refreshing error the string is ""divided"" into two pieces/truncated because the word ""Good"" is placed right on top of the 7th character ""m"" (""Ammmmmmmmmmmm"") or the word ""Good"" is placed on top of the 12th character ""e"" (""Witifhtrydher"").

Well spotted :) We'll get this fixed.

In Polish language there is still some things to translate in audio, motherboard and operating system section. Could you also change the am/pm clock in windows update; scheduled time to 24h format?

Besides above Speccy shows changed temperature motherboard with CPU. Motherboard temperature is actually CPU temp. and CPU temp. is motherboard. I have AMD Phenom II X6 1055T 125W CPU and ASUS M4N75TD AM3 Chipset Revision A2. Also I have Gainward GTS 450S graphic card and Speccy doesn't show its temperature and Forceware number.

post-51970-0-08473900-1307103332_thumb.jpg

@Harin:

Try if these language errors occur in other languages as well. Perhaps restarting the program solves the problem. If not, then I think the polish translator has forgotten to translate a number of strings.

And I think you're right about those two temperatures.

In Speccy v1.11 the language related issue as described in post #7 of this thread hasn't been fully fixed. Speccy now behaves even more eratic. Although I think that the solution could be astonishing simple. When the user changes the language then - IMO - two things should be done:

1. determine which screen (e.g. ""Graphics"") is active/being displayed/has been selected.

2. call the appropriate ""(re-)build"" (sub-)routine that (re-)builds that particular active screen.

This is - IMO - the same (sub-)routine that is called when a user clicks on the name of that screen (e.g. ""Graphics"") in the navigation screen.

And when the user doesn't want to change the language after all, then the same procedure should be done again only with the previous language settings.

Problem solved, IMO.

Seems simple to me but I am not part of the Speccy developers team. I wrote programs in assembler for the 6502 CPU (BBC-B ) back in the 1980s, so I do have (some) programming experience.

1. Edited post #7 of this thread. it now gives a more accurate description of the language translation error.

2. Bugs in the ""CPU"" screen (still not solved in Speccy v1.13):

-- The word behind ""Virtualization"" does get translated into e.g. dutch (""Niet ondersteund"") but when I change the language back to e.g. english I need to restart the program to get that word ""translated""/replaced into ""Not supported"".

-- No matter what I do the word ""Not supported"" behind the word ""Hyperthreading"" doesn't get translated, is overlooked by Speccy v1.13 when changing the language. In the dutch language version it should be ""Niet ondersteund"".

Speccy always crashes on analysis. I have one dump file, how can I submit it?

Some system specs:

Dell XPS L501x

Windows 7 SP1

Speccy 1.14.0.288

The dump file is in the Speccy folder:

Speccy64.exe_25-11-2011_20-33-50.dmp

Ristossi, I will you pm with details of where to send this log.

The bug reported in post #7 of this thread hasn't been fixed in Speccy v1.16. The solution is - IMO - simple. After the user has changed the language and clicked on "OK" then Speccy should call the ""rebuild details pane/screen"" routine to properly rebuild the screen. That same "rebuild screen" is called when the user clicks on the name in the navigation pane.

In Speccy v1.17 I came across another language related bug. First of all, the bugs reported in post #7 of this thread aren't fixed. In addition there's another extra bug popping up. In some cases one text can be displayed in a language that has been selected previously.

Go to "Network". Look at the first section that starts with e.g "Your connected to the internet". Look at "line speed". When the user has changed the language from e.g spanish to german then the german text string shows up. But then it's possible that the spanish text string for this text pops up again.

So, Speccy v1.17 forgets to refresh the text string that's stored somewhere in the computer's memory. And then erroneously pulls up the string from a previous language.

However, when this error occurs the entire section is correctly rebuild, the stings aren''t simply replaced. But only this section is rebuild, not the entire pane.

Came across a bug in Speccy v1.19. I use Win 7, 64 bits with a wireless internet connection.I downloaded some audiofiles using a download manager. But Speccy messes up how it displays the download speed. Speccy shows the download speed and behind that there's a graphic depiction of the download speed. And that graphic doesn't move to the right when the download speed increases. The graphic needs to move to the right because the counter needs more digits to display the higher download speed.See attachments.

The error, as reported in post #7 of this thread, hasn't been fixed either.

Some bugs in Speccy v1.19 have been solved. The text behind "Hyperthreading" (under CPU) does get translated in this Speccy version. The words "Not supported" no longer show up. Instead they get translated in the language of one's choosing. But when I change the language (from e.g. polish to dutch) then still I still need to restart the program to get these words translated.

- Speccy v1.23 still has a language problem. When I change the language then a significant amount of words simply don't get translated right away. I need to restart the program to get those strings translated. In other words, the (what I would call) "Update screen info" (sub-)routine overlooks A LOT OF strings. Speccy knows how to "translate" the text strings because it does so correctly upon start up.

When it comes to "translating" the latest speccy version (v1.24) is better. But I still have one complaint. Upon installation the user can choose which language Speccy should use. For me, I like to see all texts to be displayed in dutch. So, in the installation program I chose "Nederlands" (=dutch). But then why do I need to select "Nederlands" for a second time in the main program ?

I think Speccy should remember the choice for a particular language, the user has made in the installation program and use that for the main program.