Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - lib 0002203]: Segmentation fault and exact rate : nan (0/0)
Date: Wed, 14 Jun 2006 14:14:45 +0200	[thread overview]
Message-ID: <78489a154dd1ed8418dead8937b540dc@bugtrack.alsa-project.org> (raw)


A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2203> 
======================================================================
Reported By:                Raymond
Assigned To:                perex
======================================================================
Project:                    ALSA - lib
Issue ID:                   2203
Category:                   1_pcm_d - direct PCM plugins (dmix+)
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     assigned
======================================================================
Date Submitted:             06-12-2006 16:44 CEST
Last Modified:              06-14-2006 14:14 CEST
======================================================================
Summary:                    Segmentation fault and exact rate   : nan (0/0)
Description: 
Running two instance of aplay in two different terminals, the second
instance of aplay segmentation fault.


aplay -v -Ddefault:1 *.wav

Playing WAVE 'test.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
Plug PCM: Rate conversion PCM (48000, sformat=U8)
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : U8
  subformat    : STD
  channels     : 1
  rate         : 8000
  exact rate   : 8000 (8000/1)
  msbits       : 8
  buffer_size  : 2730
  period_size  : 170
  period_time  : 21333
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 170
  xfer_align   : 170
  start_threshold  : 2720
  stop_threshold   : 2730
  silence_threshold: 0
  silence_size : 0
  boundary     : 178913280
Slave: Route conversion PCM (sformat=S16_LE)
  Transformation table:
    0 <- 0
    1 <- 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : U8
  subformat    : STD
  channels     : 1
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 8
  buffer_size  : 16384
  period_size  : 1024
  period_time  : 21333
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 16384
  stop_threshold   : 16384
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: Direct Stream Mixing PCM
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 16
  buffer_size  : 16384
  period_size  : 1024
  period_time  : 21333
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 16384
  stop_threshold   : 16384
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Hardware PCM card 1 'Intel 82801BA-ICH2' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 0
  exact rate   : nan (0/0)
  msbits       : 0
  buffer_size  : 16384
  period_size  : 0
  period_time  : 0
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 0
  sleep_min    : 0
  avail_min    : 0
  xfer_align   : 0
  start_threshold  : 0
  stop_threshold   : 0
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz,
Mono
Segmentation fault

======================================================================

----------------------------------------------------------------------
 Raymond - 06-13-06 04:13 
----------------------------------------------------------------------
gdb --args aplay -v -Ddefault:1 *.wav
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host
libthread_db library "/lib/tls/libthread_db.so.1".
 
...

(gdb) run

...

Warning: format is changed to U8
Playing WAVE 'atmos30.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
Plug PCM: Rate conversion PCM (48000, sformat=U8)
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : U8
  subformat    : STD
  channels     : 1
  rate         : 8000
  exact rate   : 8000 (8000/1)
  msbits       : 8
  buffer_size  : 2730
  period_size  : 170
  period_time  : 21333
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 170
  xfer_align   : 170
  start_threshold  : 2720
  stop_threshold   : 2730
  silence_threshold: 0
  silence_size : 0
  boundary     : 178913280
Slave: Route conversion PCM (sformat=S16_LE)
  Transformation table:
    0 <- 0
    1 <- 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : U8
  subformat    : STD
  channels     : 1
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 8
  buffer_size  : 16384
  period_size  : 1024
  period_time  : 21333
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 16384
  stop_threshold   : 16384
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: Direct Stream Mixing PCM
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 16
  buffer_size  : 16384
  period_size  : 1024
  period_time  : 21333
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 16384
  stop_threshold   : 16384
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Hardware PCM card 1 'Intel 82801BA-ICH2' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 0
  exact rate   : nan (0/0)
  msbits       : 0
  buffer_size  : 16384
  period_size  : 0
  period_time  : 0
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 0
  sleep_min    : 0
  avail_min    : 0
  xfer_align   : 0
  start_threshold  : 0
  stop_threshold   : 0
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824

Playing WAVE 'beat2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz,
Mono

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1084836288 (LWP 5379)]
0x0022504c in _int_free () from /lib/tls/libc.so.6
(gdb) bt
#0  0x0022504c in _int_free () from /lib/tls/libc.so.6
#1  0x0022401b in free () from /lib/tls/libc.so.6
#2  0x006caef2 in snd_pcm_rate_hw_free (pcm=0x48) at pcm_rate.c:330
#3  0x006b07de in snd_pcm_hw_free (pcm=0x82dc028) at pcm.c:853
#4  0x006cfb65 in snd_pcm_plug_hw_free (pcm=0x82f2a30) at pcm_plug.c:976
#5  0x006b07de in snd_pcm_hw_free (pcm=0x82f2a30) at pcm.c:853
#6  0x006bd0b1 in sndrv_pcm_hw_params (pcm=0x82f2a30, params=0xbfed1080)
    at pcm_params.c:2312
#7  0x006b0751 in snd_pcm_hw_params (pcm=0x82f2a30, params=0x48) at
pcm.c:830
#8  0x0804c6ec in set_params () at aplay.c:960
#9  0x0804ef95 in playback_go (fd=7, loaded=0, count=326252, rtype=2,
    name=0xbff20788 "beat2.wav") at aplay.c:1949
#10 0x0804f230 in playback (name=0xbff20788 "beat2.wav") at aplay.c:2022
#11 0x0804b8bf in main (argc=57, argv=0xbfed15b4) at aplay.c:599
(gdb)

----------------------------------------------------------------------
 Raymond - 06-14-06 14:14 
----------------------------------------------------------------------
nan is a result of divide by zero  

  rate : 0
  exact rate : nan (0/0)
  msbits : 0
  buffer_size : 16384
  period_size : 0
  period_time : 0
  tick_time : 0

Issue History
Date Modified  Username       Field                    Change              
======================================================================
06-12-06 16:44 Raymond        New Issue                                    
06-12-06 17:19 rlrevell       Note Added: 0010171                          
06-13-06 04:13 Raymond        Note Added: 0010184                          
06-14-06 14:14 Raymond        Note Added: 0010211                          
======================================================================

             reply	other threads:[~2006-06-14 12:14 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-14 12:14 bugtrack [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-06-19 13:02 [ALSA - lib 0002203]: Segmentation fault and exact rate : nan (0/0) bugtrack
2006-06-19 12:57 bugtrack
2006-06-17  2:51 bugtrack
2006-06-16 16:55 bugtrack
2006-06-16  9:27 bugtrack
2006-06-13  2:13 bugtrack
2006-06-12 15:19 bugtrack
2006-06-12 14:44 bugtrack

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=78489a154dd1ed8418dead8937b540dc@bugtrack.alsa-project.org \
    --to=bugtrack@alsa-project.org \
    --cc=alsa-devel@alsa-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox