0
我學習有關ALSA基地本文就返回錯誤的地址。如果我們將其聲明爲int playback_callback (snd_pcm_sframes_t nframes)
的本地,則會運行並且有時會提示Bad地址錯誤。如果我們使用malloc
分配buf
,則錯誤消失。IOCTL全球陣列
正如我從snd_pcm_writei
的源代碼看到的,它調用ioctl
將緩衝區發送到設備。那麼,爲什麼ioctl
的行爲如我所述?
我使用Ubuntu 14.04 64位
這聞起來像地址對齊問題。 –