[alsa-devel] hdspmixer segfault (1.0.24+)
Adrian Knoth
adi at drcomp.erfurt.thur.de
Mon Feb 28 17:20:41 CET 2011
On 02/28/11 00:54, Fernando Lopez-Lezcano wrote:
> But one of my users (in Planet CCRMA) still has problems with his 9652,
> apparently the output labels for that card are missing and that is
> confirmed by looking at the source (his card works fine with the 1.0.23
> hdspmixer). I applied all your patches to current git except for the
Indeed. There have never been labels, and now it's crashing, most likely
because of dereferencing the non-existing label array.
Do you mind to try this patch? Maybe it's enough. If Craig feels happy
to do some remote try&error, I can sort this out with him.
Right now, I'm simply assigning a stupid "1", "2" .. "64" channel
naming, but maybe Craig can provide us with the correct output labels? I
don't have access to a H9652, so I don't have the slightest clue how the
ports are named. ;)
HTH
diff --git a/hdspmixer/src/HDSPMixerOutput.cxx
b/hdspmixer/src/HDSPMixerOutput.cxx
index 05a126c..0d8ea5c 100644
--- a/hdspmixer/src/HDSPMixerOutput.cxx
+++ b/hdspmixer/src/HDSPMixerOutput.cxx
@@ -262,6 +262,7 @@ void HDSPMixerOutput::setLabels()
}
} else {
fprintf(stderr, "Unknown card type for output labels\n");
+ labels_input = labels_playback = labels_madi_ss;
}
}
More information about the Alsa-devel
mailing list