[geklärt] Menüs: Leerzeichen nach Umlaut?

Fragen zur Bedienung und Funktionsweise des CHDKs
Forumsregeln
Überprüfe folgende Dinge:
Bist stets der Dokumentation gefolgt?
Hast du im Forum schon nach ähnlichen Problemen gesucht?
Hast du bei deiner Frage das Problem umfassend beschrieben?
Welche Kamera und CHDK-Version betrifft das Problem?

Probleme mit einem Skript sollten möglichst und wenn vorhanden in dem zugehörigen Thema zum Skript besprochen werden.

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon trichtex » 06.05.2011, 07:49

Moin!

gehtnix hat geschrieben:Was mir noch aufgefallen ist, der Fehler erscheint nicht bei "Benutzermenü"+"Hauptmenü", aber dann unter Extra-Foto-Einstellungen "<zurü ck" + "Lö sche Ersatzwerte bei Neustart"


Bei meinen Tests mit unterschiedlichen Schriftarten fiel mir noch auf, daß die Kamera etwa bei jedem zweiten bis dritten Wechsel des Zeichensatzes einfriert. Ausschalten geht dann auch nicht mehr. Dann hilft nur noch das Öffnen des Batteriefachs (Unterbrechung der Spannungsversorgung). Während ich mit Leerzeichen nach Umlauten noch leidlich leben kann, ist das jedoch ein handfester Fehler.

Nochmal wilde Spekulation: Vielleicht wird durch das Deaktivieren von optionalen Komponenten noch etwas mehr vom Kompilieren ausgenommen, als beabsichtigt...

Munter bleiben... TRICHTEX
Powershot A610 100e mit CHDK DE aktuell
trichtex
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 44
Registriert: 20.05.2008, 08:32

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon msl » 06.05.2011, 11:13

Hallo,

wie wäre es denn, von einer spekulativen in eine dezidierte Fehleranalyse überzugehen. ;)

Referenz sollte die Autobuild-Version sein. Funktioniert diese nicht richtig, greift man erst mal auf eine frühere Autobuild-Version aus dem Backup-System zurück. Hat man einen Revisionsbereich eingegrenzt, kann man sich mit selbst compilierten Versionen der Revision nähern, die den Fehler verursacht. So haben wir erst letztens den "wait-click-Fehler" eingekreist.

In Revision 615 und 624 wurden Änderungen im RBF-Font-Bereich vorgenommen. Diese Änderungen könnten evt. der Auslöser sein.

In jedem Fall sollte CHDK vollständig (mal abgesehen von den Spielen) compiliert werden. Das optionale Weglassen oder Hinzufügen bestimmter Komponenten macht eher Sinn bei der Entwicklungsarbeit oder wenn der Arbeitsspeicher knapp wird.

Lässt sich der Fehler nicht auf eine bestimmte Revision einkreisen, kann man auch mit einem Wechsel der Compiler-Version weiter testen.

Im Ãœbrigen konnten wir (CHDKLover und ich) diesen Anzeige-Fehler selbst nicht feststellen.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon trichtex » 06.05.2011, 14:42

Moin!

msl hat geschrieben:wie wäre es denn, von einer spekulativen in eine dezidierte Fehleranalyse überzugehen. ;)


Nichts dagegen...

Referenz sollte die Autobuild-Version sein. Funktioniert diese nicht richtig, greift man erst mal auf eine frühere Autobuild-Version aus dem Backup-System zurück.


Bei der Autobuild-Version tritt der Fehler nicht auf. Weder das Leerzeichen nach Umlauten noch das Einfrieren der Kamera beim Zeichensatzwechsel.

In jedem Fall sollte CHDK vollständig (mal abgesehen von den Spielen) compiliert werden. Das optionale Weglassen oder Hinzufügen bestimmter Komponenten macht eher Sinn bei der Entwicklungsarbeit oder wenn der Arbeitsspeicher knapp wird.


Ich war eher der Ansicht, CHDK durch Weglassen nicht benötigter Komponenten schlank halten zu können. Ok, wieder was gelernt.

Lässt sich der Fehler nicht auf eine bestimmte Revision einkreisen, kann man auch mit einem Wechsel der Compiler-Version weiter testen.


Im Grunde eine gute Idee, aber ist es nicht so, daß die Compiler-Versionen mit den CHDK-Versionen "mitwachsen"? Will ich beispielsweise CHDK-Shell v310 starten, bekomme ich folgende Fehelrmeldung:

Line 2857 (File[...]CHDK-Shell-v310.exe
Error: Array variable has incorrect number of subscript or subscript dimension range exceeded.

Ich nehme mal an, das bezieht sich auf #655 (bzw. 660). Ich müßte also CHDK-Shell mit den jeweils dazugehörenden CHDK-Builds laufen lassen - oder?

Im Ãœbrigen konnten wir (CHDKLover und ich) diesen Anzeige-Fehler selbst nicht feststellen.


Dann steht's unentschieden ;-) Bei Gehtnix und mir tritt der Fehler auf. Habt Ihr denn auch mit einer A610 FW 100e getestet?

Bis auf weiteres habe ich das Autobuild aufgespielt. In den nächten 14 Tagen werde ich nicht dazu kommen, da weiter zu forschen, also bitte nicht wundern, wenn von meiner Seite aus plötzlich Funkstille herrscht.

Munter bleiben... TRICHTEX

Gruß msl[/quote]
Powershot A610 100e mit CHDK DE aktuell
trichtex
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 44
Registriert: 20.05.2008, 08:32

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon msl » 06.05.2011, 15:03

Hallo trichtex,

mit Compiler-Version meinte ich wirklich die Version des Compilers und nicht die Version der CHDK-Shell. Das war dann ein Missverständnis. Du kannst unter den Compiler-Optionen auch unterschiedliche Versionen des GCC-Compilers wählen. Hier wäre interessant, ob es bei unterschiedlichen Versionen zu gleichen Ergebnissen kommt.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon gehtnix » 06.05.2011, 15:48

moin,

neuer Versuch mit 660.

Unter Optionen alle Spiele und nur Curves deaktiviert.

Und nun :?:

Aufgeklappter Monitor, Kamera ein > kein Fehler
Kamera aus
Monitor verdreht und eingeklappt, Kamera ein > Fehler

Fehlerbeschreibung jetzt genau verdreht zu meinem Beitrag vom 05.05.2011, 23:43

Und noch zwei Versuche mit eingeklapptem Monitor, einmal ohne Fehler, beim nächsten Start der Fehler

Wo soll ich da jetzt suchen :roll:

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon trichtex » 06.05.2011, 15:50

Moin!

msl hat geschrieben:mit Compiler-Version meinte ich wirklich die Version des Compilers und nicht die Version der CHDK-Shell. [...] Hier wäre interessant, ob es bei unterschiedlichen Versionen zu gleichen Ergebnissen kommt.


Jep. Ergebnis ist dasselbe. Wie ich eben darüberhinaus feststellen konnte, passiert es - entgegen meiner früheren Äußerung - auch mit dem Autobuild, allerdings nur bei etwa einem von fünf Startversuchen mit "offenem Visier". Mit älteren Autobuilds zu testen kann dann natürlich zu einer ziemlich langwierigen Angelegenheit werden, es kann durchaus auch 10mal gut gehen.

Ich gehe es mit den von Dir genannten Builds sowie deren Vorgängerversionen mal an.

So. Erledigt. An älteren Builds konnte ich #601, #622 und #636 bekommen. Testergebnisse:

#636: Bei 10 Versuchen 5 "Nieten", also 5mal Leerzeichen nach Umlauten.
#622: Bei 50 Versuchen keine Niete, Umlaute werden korrekt dargestellt.
#601: Nicht getestet.

Munter bleiben... TRICHTEX
Zuletzt geändert von trichtex am 06.05.2011, 16:22, insgesamt 1-mal geändert.
Powershot A610 100e mit CHDK DE aktuell
trichtex
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 44
Registriert: 20.05.2008, 08:32

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon gehtnix » 06.05.2011, 16:07

moin,

was auch hin&wieder nervt ist diese Klarzeile
snap001.jpg


gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon whim » 06.05.2011, 16:30

@trichtex
Line 2857 (File[...]CHDK-Shell-v310.exe
Error: Array variable has incorrect number of subscript or subscript dimension range exceeded.


Hat zwar nichts mit deinem Problem zu tun, aber zur Erläuterung:

Seit CHDK-DE revision 647 hat mann /include/camera.h in Kamera-spezifische Dateien aufgesplittet;
die von dir benutzte Version des CHDK-Shell (3.10) is aber alter, und unterstutzt diese Struktur nicht.
Seit Version 3.14 ist dass korrigiert worden (Stand heute ist 3.19).

gruß wim
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon gehtnix » 06.05.2011, 16:43

moin,

rev 636 Fehler

aber

rev 619 kein Fehler bei 5x einschalten

dazwischen habe ich keine Revision zum Testen.
Kompiliert habe ich immer mit der Default-Einstellung.

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon whim » 06.05.2011, 17:23

@gehtnix

Habe meine Archive untersucht ... habe 624, 626, 627, 628, 629, 631, 634, 635
Ich nehme mal an 622 war noch OK (trichtex' Bericht 16:50)
Wenn du wollst, kann ich dir ein Paket kompilieren, A610-100e ? DISKBOOT.BIN und/oder PS.FIR ?

gruß wim
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon trichtex » 06.05.2011, 17:34

Moin!

whim hat geschrieben:Habe meine Archive untersucht ... habe 624, 626, 627, 628, 629, 631, 634, 635
Ich nehme mal an 622 war noch OK (trichtex' Bericht 16:50)
Wenn du wollst, kann ich dir ein Paket kompilieren, A610-100e ? DISKBOOT.BIN und/oder PS.FIR ?


Für mich bitte DISKBOOT.BIN und PS.FIR. Vielleicht reicht #624 - die wurde ja "verdächtigt" ;-)

Munter bleiben... TRICHTEX
Powershot A610 100e mit CHDK DE aktuell
trichtex
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 44
Registriert: 20.05.2008, 08:32

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon whim » 06.05.2011, 17:55

@trichtex

OK, hier sind sie: 8 zip Dateien, gepackt in ein .7z Datei (ca. 1,1 MB)
Kompiliert mit GCC 4.5.1 für A610-100e, Revisionen sehe oben.
Sehen wir ob mann es jetzt einkreisen kann ...

gruß wim
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon msl » 06.05.2011, 18:22

Hallo,

man kann sich übrigens jede beliebige Revision vollständig als Zip-Datei herunterladen. Das wäre jetzt die Adresse für Revision 660:
Code: Alles auswählen
http://my-trac.assembla.com/chdkde/browser/trunk?rev=660
Einfach die entsprechende Revision anhängen und ganz unten auf der Seite "Zip Archive" zum Download wählen, entpacken, Trunk-Ordner in Trunk660 (oder entsprechende Revision) umbenennen und in den DE/Trunk-Ordner ziehen. Dann steht diese Revision zum Compilieren mit der CHDK-Shell bereit.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon trichtex » 06.05.2011, 18:26

Moin!

whim hat geschrieben:Sehen wir ob mann es jetzt einkreisen kann ...


Schon erledigt. #624 zeigt den Fehler. #622 ist noch "sauber". Gut gekreist? ;-)

msl hat geschrieben:man kann sich übrigens jede beliebige Revision vollständig als Zip-Datei herunterladen.


Perfekt. Damit habe ich auch #623 als "sauber" testen können. Auch mit meinen Compileroptionen (siehe erstes Posting). Das Problem tritt also ab #624 auf.

Munter bleiben... TRICHTEX
Powershot A610 100e mit CHDK DE aktuell
trichtex
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 44
Registriert: 20.05.2008, 08:32

Re: Menüs: Leerzeichen nach Umlaut?

Beitragvon msl » 06.05.2011, 19:30

Hallo,

Danke fürs Testen.

Mal sehen, was sich da machen lässt. Einfach rückgängig machen, ist auch nicht die wahre Lösung. Die Änderung wurde eingeführt, weil einige neuere Kamera mit der alten Lösung sporadisch beim Einschalten abgestürzt sind, wenn ich es richtig verstanden habe.

Hoffentlich kann eine Lösung gefunden werden, die beide Probleme löst.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

VorherigeNächste

Zurück zu Probleme

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste