Ticket #2329 (new defect)

Opened 8 years ago

Last modified 14 months ago

arecord -D plughw:0,0 => oops BUG? (substream->stream != SNDRV_PCM_STREAM_CAPTURE)

Reported by: lindi Owned by: openmoko-kernel
Priority: normal Milestone:
Component: kernel Version:
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible: always

Description

Steps to reproduce:
1) arecord -D plughw:1,0 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null
2) arecord -D plughw:0,1 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null
3) arecord -D plughw:0,1 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null
4) arecord -D plughw:0,0 -t raw -r 48000 -f S16_LE -c 1 - > /dev/null

Expected results:
4) error message

Actual results:
4) arecord prints

Recording raw data '-' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
arecord: set_params:1041: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 16
CHANNELS: 1
RATE: 48000
PERIOD_TIME: (42666 42667)
PERIOD_SIZE: 2048
PERIOD_BYTES: 4096
PERIODS: (11 12)
BUFFER_TIME: 500000
BUFFER_SIZE: 24000
BUFFER_BYTES: 48000
TICK_TIME: 0

and can not be killed. Kernel prints

asoc: WM8753 Voice <-> Bluetooth No matching rates
snd_pcm_hw_constraints_complete failed
asoc: WM8753 Voice <-> Bluetooth No matching rates
snd_pcm_hw_constraints_complete failed
------------[ cut here ]------------
WARNING: at /local/lindi/neolinux/sound/core/pcm_native.c:2644 snd_pcm_capture_ioctl1+0x58/0x2f4 [snd_pcm]()
BUG? (substream->stream != SNDRV_PCM_STREAM_CAPTURE)
Modules linked in: fuse snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx g_ether s3c2410_wdt ar6000 snd_soc_wm8753 snd_soc_core snd_pcm snd_timer snd_page_alloc s3cmci snd
[<c00327a4>] (dump_stack+0x0/0x14) from [<c004e664>] (warn_slowpath+0x6c/0x88)
[<c004e5f8>] (warn_slowpath+0x0/0x88) from [<bf0346ec>] (snd_pcm_capture_ioctl1+0x58/0x2f4 [snd_pcm])
 r3:bf03a1e4 r2:bf03a114
 r7:c03703f0 r6:c0844123 r5:00027ec8 r4:00027ec8
[<bf034694>] (snd_pcm_capture_ioctl1+0x0/0x2f4 [snd_pcm]) from [<bf0349c0>] (snd_pcm_capture_ioctl+0x38/0x3c [snd_pcm])
 r7:c7bc7aa0 r6:c0844123 r5:c0844123 r4:00027ec8
[<bf034988>] (snd_pcm_capture_ioctl+0x0/0x3c [snd_pcm]) from [<c00ac70c>] (vfs_ioctl+0x38/0x80)
[<c00ac6d4>] (vfs_ioctl+0x0/0x80) from [<c00acde4>] (do_vfs_ioctl+0x170/0x188)
 r5:00027ec8 r4:00027ec8
[<c00acc74>] (do_vfs_ioctl+0x0/0x188) from [<c00ace3c>] (sys_ioctl+0x40/0x60)
 r4:00000004
[<c00acdfc>] (sys_ioctl+0x0/0x60) from [<c002dd60>] (ret_fast_syscall+0x0/0x2c)
 r7:00000036 r6:00027d68 r5:4010727c r4:bea5d6a4
---[ end trace 8e00386b028817b3 ]---
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 817 [#1]
Modules linked in: fuse snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx g_ether s3c2410_wdt ar6000 snd_soc_wm8753 snd_soc_core snd_pcm snd_timer snd_page_alloc s3cmci snd
CPU: 0    Tainted: G        W   (2.6.29-GTA02_lindi2-andy-tracking-mokodev #1)
PC is at __mutex_lock_slowpath+0x34/0x9c
LR is at mutex_lock+0x20/0x24
pc : [<c028e464>]    lr : [<c028e338>]    psr: a0000013
sp : c6d9de58  ip : c6d9de88  fp : c6d9de84
r10: c780ae20  r9 : c6d9c000  r8 : c7bc7aa0
r7 : c7bbef00  r6 : c7bca420  r5 : c7bbf018  r4 : c7bbf018
r3 : c6d9de5c  r2 : c7bbf01c  r1 : 00000000  r0 : c7bbf018
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: c000717f  Table: 36dac000  DAC: 00000015
Process arecord (pid: 1438, stack limit = 0xc6d9c268)
Stack: (0xc6d9de58 to 0xc6d9e000)
de40:                                                       00000000 c7bbf01c 
de60: c6d9de8c c6d9de70 c7bbef00 c7bbf018 c03703f0 c7bbef00 c6d9de94 c6d9de88 
de80: c028e338 c028e440 c6d9debc c6d9de98 bf032338 c028e328 00000008 c7bc7aa0 
dea0: 00000008 c7bccd24 00000000 c74bd594 c6d9deec c6d9dec0 c00a1718 bf0322f8 
dec0: 00000000 00000000 c7bc7aa0 00000000 c784d520 00000000 c784d520 00000000 
dee0: c6d9defc c6d9def0 c00a1a78 c00a1644 c6d9df1c c6d9df00 c009e668 c00a1a54 
df00: c6d9df08 00000001 00000010 c7bbec00 c6d9df44 c6d9df20 c0050b5c c009e5fc 
df20: c784d520 00000001 00000100 000000f8 c002df08 00000000 c6d9df5c c6d9df48 
df40: c0050bb0 c0050b10 c7bca420 00000001 c6d9df6c c6d9df60 c0050c0c c0050b88 
df60: c6d9df7c c6d9df70 c0051fc4 c0050bf4 c6d9df94 c6d9df80 c0052130 c0051ea8 
df80: c0034d5c 00096e40 c6d9dfa4 c6d9df98 c005217c c00520b0 00000000 c6d9dfa8 
dfa0: c002dd60 c0052174 00096e40 00096e1c 00000001 00000001 fbad2088 00000008 
dfc0: 00096e40 00096e1c 4031d764 000000f8 bea5dda0 bea5dd30 0000bb80 bea5e08c 
dfe0: 401ce000 bea5dd20 4022259c 40288310 60000010 00000001 00000000 00000000 
Backtrace: 
[<c028e430>] (__mutex_lock_slowpath+0x0/0x9c) from [<c028e338>] (mutex_lock+0x20/0x24)
 r7:c7bbef00 r6:c03703f0 r5:c7bbf018 r4:c7bbef00
[<c028e318>] (mutex_lock+0x0/0x24) from [<bf032338>] (snd_pcm_release+0x50/0xac [snd_pcm])
[<bf0322e8>] (snd_pcm_release+0x0/0xac [snd_pcm]) from [<c00a1718>] (__fput+0xe4/0x18c)
 r8:c74bd594 r7:00000000 r6:c7bccd24 r5:00000008 r4:c7bc7aa0
[<c00a1634>] (__fput+0x0/0x18c) from [<c00a1a78>] (fput+0x34/0x38)
[<c00a1a44>] (fput+0x0/0x38) from [<c009e668>] (filp_close+0x7c/0x88)
[<c009e5ec>] (filp_close+0x0/0x88) from [<c0050b5c>] (close_files+0x5c/0x78)
 r6:c7bbec00 r5:00000010 r4:00000001
[<c0050b00>] (close_files+0x0/0x78) from [<c0050bb0>] (put_files_struct+0x38/0x6c)
[<c0050b78>] (put_files_struct+0x0/0x6c) from [<c0050c0c>] (exit_files+0x28/0x2c)
 r5:00000001 r4:c7bca420
[<c0050be4>] (exit_files+0x0/0x2c) from [<c0051fc4>] (do_exit+0x12c/0x208)
[<c0051e98>] (do_exit+0x0/0x208) from [<c0052130>] (do_group_exit+0x90/0xc4)
[<c00520a0>] (do_group_exit+0x0/0xc4) from [<c005217c>] (sys_exit_group+0x18/0x20)
 r4:00096e40
[<c0052164>] (sys_exit_group+0x0/0x20) from [<c002dd60>] (ret_fast_syscall+0x0/0x2c)
Code: e24b3028 e5823004 e50b2028 e1a04000 (e5813000) 
---[ end trace 8e00386b028817b4 ]---
Fixing recursive fault but reboot is needed!

More info:
1) andy-tracking a3587e4ed77974ad with DEBUG and PREEMPT disabled.

Change History

comment:1 Changed 14 months ago by JustDox

Meronem <a href=http://cial5mg.xyz/buy-generic-cialis-online.php>Buy Generic Cialis Online</a> Isotretinoin With Next Day Delivery Cod Only Propecia Seguridad Social <a href=http://viag1.xyz/buy-real-viagra-online.php>Buy Real Viagra Online</a> Bactrim No Prescriptio Site Achat Cialis <a href=http://zol1.xyz/ordina-zoloft-online.php>Ordina Zoloft Online</a> Strep Throat Amoxil Isotretinoin 10mg Mail Order On Line <a href=http://cial1.xyz/tadalafil-tablets.php>Tadalafil Tablets</a> Ce Que Priligy Efectos Secundarios Cialis 20 Mg <a href=http://cial1.xyz/order-cialis.php>Order Cialis</a> Buy Valtrex Canada Provera Get Low Price <a href=http://zol1.xyz/buy-cheap-zoloft-pills.php>Buy Cheap Zoloft Pills</a> Quanto Costa Il Levitra In Farmacia Cialis Bayer 20 <a href=http://kama1.xyz/ordering-kamagra-online.php>Ordering Kamagra Online</a> Levitra Vancouver Cialis Pas Cher En France <a href=http://zol1.xyz/best-zoloft-online.php>Best Zoloft Online</a> Pastillas Cytotec En Dallas Tx Bootleg Viagra For Sale In Toronto <a href=http://cial5mg.xyz/cialis-viagra.php>Cialis Viagra</a> Levitra Cialis O Viagra

Note: See TracTickets for help on using tickets.