Archiv > General

segfault

<< < (3/4) > >>

Ein Eike:
Hallo,

ich denke, beim Konstruktor von cRecorder fehlt die Initialisierung von naluStreamProcessor,
dadurch wird im Destruktor delete auf nicht initialisiertem Speicher aufgerufen.

Also in recorder.c hinter
  ringBuffer(NULL), frameDetector(NULL), fileName(NULL), index(NULL), recordFile(NULL), recordingName(NULL)
noch ein
  ,naluStreamProcessor(NULL)
anhängen.

Ciao,
  Eike

clausmuus:
Hi Eike,

Danke für die Analyse. Sieht vernünftig aus, was Du da herausgefunden hast. Hab mal kurz in die recorder.c rein geschaut und die fehlende Initialisierung kann durchaus zu segfault führen. Ich hab den naludump Patch also entsprechend erweitert.

Claus

Ein Eike:

--- Quote from: n1k0 on November 23, 2014, 17:51:22 ---habs geschafft den fehler zubeheben indem ich in den plugin settings " Puffer parallel speichern" nein einstelle

--- End quote ---

Falls du Permashift verwenden willst, solltest du mit der Änderung die Option auch wieder umstellen können.
Mit Ja wird "ziemlich sofort" zurückgespult, mit Nein unter Umständen erst nach 10 oder 20 Sekunden Verzögerung.

Ciao,
  Eike

n1k0:
danke für eure mühe :)

ich werd es morgen mittag mal testen


n1k0:
es läuft nun ohne probleme.


danke euch beiden

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version