scipyとmatplotlibを使って音声ファイルのスペクトログラムを表示したいです。しかし下記の関数では0除算エラーが出てしまいました。

def show_spec(fn):
    sample_rate, X = wavfile.read(fn)
    print sample_rate, X[:,0].shape
    specgram(X[:,0], Fs=sample_rate)

実行結果

44100 (442991,)
python2.7/site-packages/matplotlib/axes/_axes.py:7042: RuntimeWarning: divide by zero encountered in log10
  Z = 10. * np.log10(spec)

なぜでしょうか。