Archiv > General
segfault
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