Opened 13 years ago

Closed 13 years ago

#132 closed Aufgabe (fixed)

Trendscreen: Bug

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: mittelfristig Milestone:
Component: Gesamtsystem Version:
Severity: Zu prüfen Keywords:
Cc:

Description

Beide GC9300-Controller in Butzbach zeigen keinen Trend mehr an. Laut Aussage ist nur noch eine weiße Fläche zu sehen. Der Controller an sich läuft noch, aber ziemlich träge. Die Controller waren 3 bzw. 4 Tage übers Wochenende in Betrieb.

Attachments (2)

excep_log_.txt (7.8 MB ) - added by Melanie Hermann 13 years ago.
Exception-Log ERZ2000NG-Klimaraum (alte Software)
Trend_Testfkt.txt (3.0 KB ) - added by Melanie Hermann 13 years ago.
Mit dieser Funktion kann die RessourceException provoziert werden.

Change History (21)

comment:1 by Melanie Hermann, 13 years ago

GC9300-Controller läuft seit ~30 Stunden. Hat nun wieder das Problem, dass sich Trend nicht mehr bedienen lässt und der komplette Controller sehr träge reagiert.
Controller stand die ganze Zeit im STOP.

comment:2 by Melanie Hermann, 13 years ago

Idee:
Aufzeichnung von 3600 Werten -> 3600 Minuten -> 60 Stunden -> 2,5 Tage.
Entstehen Probleme beim Überschreiben der Werte im Array?

comment:3 by Melanie Hermann, 13 years ago

  • Fehlerbehandlungen in Trend eingebaut
  • CSingleLockOrNot in Trend abgeändert

Version wurde im Testrack installiert.
Wenn innerhalb der nächsten 3 Tage keine Probleme auftreten, bekommt Butzbach diese Version zum Test.

comment:4 by Melanie Hermann, 13 years ago

Severity: Zu prüfenFehler
Summary: Trendscreen: Bug?!Trendscreen: Bug

Butzbach hat die Version V1.333-065 zum Test bekommen.
Fehler ist aber immer noch vorhanden!
Durch Trendscreen wird komplette Applikation langsam und lässt sich nicht mehr bedienen!

comment:5 by Melanie Hermann, 13 years ago

Auch ERZ2000NG hat dieses Problem!
Gerät lief mehrere Tage fehlerfrei. Nachdem der Trend zur Anzeige gebracht wurde, trat innerhalb von einem Tag das Problem auf, dass die Trendanzeige nicht mehr refresht wird. Wann genau das Problem, innerhalb des Tages, angefangen hat ist noch nicht bekannt.

> Problem liegt wahrscheinlich nicht im TrendInterface (Daten sammeln), sondern direkt im Trend (Zeichnen).

Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:6 by Melanie Hermann, 13 years ago

  • ERZ2000NG-Klimaraum:
    • 04.06.2013 ~ 11:00:00 gestartet mit sichtbarem Trend
    • 04.06.2013 ~ 16:00:00 geprüft -> OK
    • 05.06.2013 ~ 08:00:00 geprüft -> NOK
      [Trend-Rechteck wird nicht mehr aktualisiert, freier Speicher nur noch 12.881.920 Byte]

comment:7 by Melanie Hermann, 13 years ago

  • ERZ2000NG-Klimaraum: sekündliche Aufzeichnung (160.221.45.21)
    • 05.06.2013 ~08:20:00 Gerät gestartet und Trend-Dialog aufgerufen
      [freier Speicher: ~ 23.044.096 Byte]
    • 05.06.2013 ~09:00:00 geprüft -> OK
      [freier Speicher: ~ 21.970.944 Byte (-1.073.152 Byte)]
    • 05.06.2013 ~10:00:00 geprüft -> OK
      [freier Speicher: ~ 21.368.832 Byte (-602.112 Byte)]
    • 05.06.2013 ~11:00:00 geprüft -> OK
      [freier Speicher: ~ 20.869.120 Byte (-499.712 Byte)]
    • 05.06.2013 ~12:00:00 geprüft -> OK
      [freier Speicher: ~ 20.365.312 Byte (-503.808 Byte)]
    • 05.06.2013 ~13:00:00 geprüft -> OK
      [freier Speicher: ~ 19.611.648 Byte (-753.664 Byte)]
    • 05.06.2013 ~14:00:00 geprüft -> OK
      [freier Speicher: ~ 19.070.976 Byte (-540.672 Byte)]
    • 05.06.2013 ~15:00:00 geprüft -> OK
      [freier Speicher: ~ 18.530.304 Byte (-540.672 Byte)]
    • 05.06.2013 ~16:00:00 geprüft -> OK
      [freier Speicher: ~ 17.944.576 Byte (-585.728 Byte)]
    • 06.06.2013 ~08:15:00 geprüft -> TREND TOT
      [freier Speicher: ~ 13.201.408 Byte (-4.743.168 Byte)]
    • 06.06.2013 ~09:00:00 abgebaut
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:8 by Melanie Hermann, 13 years ago

  • GC9300-Klimaraum: sekündliche Aufzeichnung mit DbgLogs (160.221.45.42, neue Software)
    • 05.06.2013 ~ 14:00:00 Gerät gestartet und Trend-Dialog aufgerufen
      [freier Speicher: 25.300.992 Byte]
    • 05.06.2013 ~ 15:00:00 geprüft -> OK
      [freier Speicher: 24.510.464 Byte]
    • 05.06.2013 ~ 16:00:00 geprüft -> OK
      [freier Speicher: 24.174.592 Byte]
    • NEUSTART GERÄT 05.06.2013 23:55:00 - 06.06.2013 01:56:00
    • 06.06.2013 ~ 08:15:00 geprüft -> OK
      [freier Speicher: 24.940.544 Byte]
    • GERÄT AUSGESCHALTET UND LOGS KOPIERT
    • 06.06.2013 ~ 08:42:00 Gerät gestartet und Trend-Dialog aufgerufen
      [freier Speicher: 24.944.640 Byte]
    • 06.06.2013 ~ 10:00:00 geprüft -> OK
      [freier Speicher: 24.924.160 Byte]
    • NEUSTART GERÄT
    • 06.06.2013 ~ 11:00:00 geprüft -> OK
      [freier Speicher: 25.178.112 Byte]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:9 by Melanie Hermann, 13 years ago

  • ERZ2000NG-Testraum: sekündliche Aufzeichnug mit DbgLogs (160.221.45.62, neue Software)
    • 05.06.2013 ~ 15:52:00 Gerät gestartet und Trend-Dialog aufgerufen
      [freier Speicher: 23.048.192 Byte]
    • 05.06.2013 ~ 16:00:00 geprüft -> OK
      [freier Speicher: 22.052.864 Bytes]
    • 06.06.2013 ~ 08:15:00 geprüft -> OK
      [freier Speicher: 22.257.664 Bytes]
    • 06.06.2013 ~ 10:00:00 geprüft -> OK
      [freier Speicher: 22.237.184 Bytes]
    • 06.06.2013 ~ 11:00:00 geprüft -> OK
      [freier Speicher: 22.237.184 Bytes]
    • 06.06.2013 ~ 13:00:00 geprüft -> OK
      [freier Speicher: 22.220.800 Bytes]
    • 06.06.2013 ~ 14:00:00 geprüft -> OK
      [freier Speicher: 22.220.800 Bytes]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:10 by Melanie Hermann, 13 years ago

  • GC9300-Testrack: minütliche Aufzeichnung (160.221.45.47, alte Software)
    • 05.06.2013 ~ 09:00:00 geprüft -> OK
      [freier Speicher: 22.441.984 Byte]
    • 05.06.2013 ~ 10:00:00 geprüft -> OK
      [freier Speicher: 21.860.352 Byte]
    • 05.06.2013 ~ 11:00:00 geprüft -> OK
      [freier Speicher: 21.291.008 Byte]
    • 05.06.2013 ~ 12:00:00 geprüft -> OK
      [freier Speicher: 20.811.776 Byte]
    • 05.06.2013 ~ 13:00:00 geprüft -> OK
      [freier Speicher: 20.209.664 Byte]
    • 05.06.2013 ~ 14:00:00 geprüft -> OK
      [freier Speicher: 19.644.416 Byte]
    • 05.06.2013 ~ 15:00:00 geprüft -> OK
      [freier Speicher: ? Byte, verpasst]
    • 05.06.2013 ~ 16:00:00 geprüft -> OK
      [freier Speicher: 18.829.312 Byte]
    • 06.06.2013 ~ 08:15:00 geprüft -> TREND TOT
      [freier Speicher: 14.512.128 Byte]
    • 06.06.2013 ~ 10:00:00 geprüft -> NOK
      [freier Speicher: 14.512.128 Byte]
    • 06.06.2013 ~ 11:00:00 geprüft -> NOK
      [freier Speicher: 14.503.936 Byte]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:11 by Melanie Hermann, 13 years ago

  • ERZ2000NG-Testrack: sekündliche Aufzeichnung (160.221.45.34, alte Software)
    • 06.06.2013 ~ 09:33:00 Trend-Dialog aufgerufen
      [freier Speicher: 22.183.936 Byte]
    • 06.06.2013 ~ 10:00:00 geprüft -> OK
      [freier Speicher: 22.171.648 Byte]
    • 06.06.2013 ~ 11:00:00 geprüft -> OK
      [freier Speicher: 22.163.456 Byte]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

by Melanie Hermann, 13 years ago

Attachment: excep_log_.txt added

Exception-Log ERZ2000NG-Klimaraum (alte Software)

comment:12 by Melanie Hermann, 13 years ago

Fehler gefunden!
Es gab RessourceExceptions beim Erstellen der CPens beim ~ 60.000 Durchlauf der Funktion Draw().
Problem war, dass die Pens und Fonts nicht mehr zurückselected wurden. Somit sind MemoryLeaks entstanden. Und irgendwann waren alle Ressourcen aufgebraucht.

Zudem wurde der ExceptionHandler des ERZ2000NG erweitert. Dieser kann nun erkennen, wenn eine CSimpleException eine RessourceException ist.

by Melanie Hermann, 13 years ago

Attachment: Trend_Testfkt.txt added

Mit dieser Funktion kann die RessourceException provoziert werden.

comment:13 by Melanie Hermann, 13 years ago

Priority: kurzfristigmittelfristig
Severity: FehlerZu prüfen

TODO: Auf allen Geräten (GC9300 & ERZ2000NG) Software installieren und laufen lassen.

comment:14 by Melanie Hermann, 13 years ago

  • ERZ2000NG-Klimaraum
    • 06.06.2013 14:20:00 Uhr GERÄTESTART
      [freier Speicher: 22.888.448 Byte]
    • 07.06.2013 08:45:00 Uhr geprüft -> OK
      [freier Speicher: 22.790.144 Byte (- 98.304 Byte)]
    • 10.06.2013 08:45:00 Uhr geprüft -> OK
      [freier Speicher: 22.773.760 Byte (- 16.384 Byte)]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:15 by Melanie Hermann, 13 years ago

  • ERZ2000NG-Testraum
    • 06.06.2013 14:11:00 Uhr GERÄTESTART
      [freier Speicher: 23.011.328 Byte]
    • 07.06.2013 08:45:00 Uhr grpüft -> OK
      [freier Speicher: 22.667.264 Byte (- 344.064 Byte)]
    • 10.06.2013 08:45:00 Uhr grpüft -> OK
      [freier Speicher: 22.618.112 Byte (- 49.152 Byte)]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:16 by Melanie Hermann, 13 years ago

  • ERZ2000NG-Testrack
    • 06.06.2013 14:05:00 Uhr GERÄTESTART
      [freier Speicher: 23.465.984 Byte]
    • 07.06.2013 08:45:00 Uhr geprüft -> OK
      [freier Speicher: 22.863.872 Byte (- 602.112 Byte)]
    • 10.06.2013 08:45:00 Uhr geprüft -> OK
      [freier Speicher: 22.827.008 Byte (- 36.864 Byte)]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:17 by Melanie Hermann, 13 years ago

  • GC9300-Klimaraum
    • 06.06.2013 14:21:00 Uhr GERÄTESTART
      [freier Speicher: 25.559.040 Byte]
    • 07.06.2013 08:45 :00 Uhr grprüft -> OK
      [freier Speicher: 25.198.592 Byte (- 360.448 Byte)]
Version 1, edited 13 years ago by Melanie Hermann (previous) (next) (diff)

comment:18 by Melanie Hermann, 13 years ago

  • GC9300-Testrack
    • 06.06.2013 14:04:00 GERÄTESTART
      [freier Speicher: 25.300.992 Byte]
    • 07.06.2013 08:45:00 Uhr geprüft -> OK
      [freier Speicher: 24.801.280 Byte (- 499.712 Byte)]
    • 10.06.2013 08:45:00 Uhr geprüft -> OK
      [freier Speicher: 24.612.864 Byte (- 188.416 Byte)]
Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:19 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.