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