Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Oscam absturz

Ja bin inzwischen auch hoch auf die 11423.
 
baut der denn in den neuen *buntus ohne sich zu beschweren ?
hab grad keine lust hier ne vm einzurichten
 
Es hat auch vor #11419 sauber funktioniert. Es waren ja nur Warnings unter dem neuen Ubuntu.
Mit anderen Worten: Das Changeset #11419 war überflüssig und somit auch die nun nötige "Verbesserung" (#11421-#11423) des entstandenen Fehlers.
 
Auf Deb9 stretch baut er sauber, EMM mit 11423 schreiben auch nun wieder normal

ORF_IRDETO [irdeto] root emmtype=unique, len=31 (hex: 0x1F), cnt=0: written (65 ms)

Dies war das "BÖSE" EMM was den Crash damals verursacht hat als Info.
 
@OBrecht,du musst doch aber zugeben das int8_t eine äußert falsche Auswahl war um Warnings zu beheben.
 
int8_t eine äußert falsche Auswahl
bei Längen sicherlich.

@gorgone als Entwickler OSCAM weiss aber, was er macht.
Auch mir passieren Fehler bei SW-Entwicklung. Wir sind alle nicht unfehlbar, und manchmal etwas - äh - betriebsblind.

Es ist auch nichts passiert, nur eine Ehrenrunde gedreht. Schau Dich mal im Automotive Bereich um - MISRA.

Und ehrlich: Warning sind imO ernst zu nehmen & zu beheben, bevor sie zu Fehlern werden.

EDIT: ich habe schon einige zig K Zeilen verbrochen - unter verschiedenen Sprachen.
 
Zuletzt bearbeitet:
An dieser Stelle war aber keiner, 6689 war das Problem und was für eine gcc Version benutzt du?
 

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
 
Zuletzt bearbeitet:
snprintf(buff, sizeof(buff), "0x%02X", len);
  • probier mal "0x%04X" oder
  • CCFLAGS +=Wno-format-truncation
1024 Bytes als max. Länge EMM Data ergibt 0x400 size mit 3 Bytes
Buffer "buf" hier ist 5 Bytes groß, aber Formatanweisung hat 2 Bytes 0x%02X
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…