Hi,
I'm having some problem with the dvevm sound driver. I'm trying to port
mplayer to dvevm with all the code running on ARM side at the moment (no DSP
application yet).
When mplayer application tries to open /dev/dsp and /dev/mixer devices on
ARM it crashes with "Unable to handle kernel NULL pointer dereference"
debug trace.
Since all code is running on ARM side, its using standard malloc (no CMEM
since code is not using DSP).
Would appreciate if somebody help me figure out what the problem is?
/Farid Azhar
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 1 ch, s16le, 20.7 kbit/2.93% (ratio: 2584->88200)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio decoder)
==========================================================================
<1>Unable to handle kernel NULL pointer dereference at virtual address
00000000
pgd = c22dc000
[00000000] *pgd=85bdb031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#7]
Modules linked in: ipv6 dvt_dsa dsplinkk cmemk
CPU: 0
PC is at audio_ioctl+0x4d4/0x5f0
LR is at 0x0
pc : [<c01b0304>] lr : [<00000000>] Tainted: PF
sp : c5e3fef8 ip : 00000000 fp : c5e3ff34
r10: 00551b3c r9 : c5e3fef8 r8 : c5c4b6e0
r7 : c027a444 r6 : c027a3d8 r5 : 00000000 r4 : c027a444
r3 : 00003000 r2 : 00000004 r1 : 00000000 r0 : 00000000
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 5317F Table: 822DC000 DAC: 00000015
Process mplayer (pid: 2791, stack limit = 0xc5e3e1a0)
Stack: (0xc5e3fef8 to 0xc5e40000)
fee0: 00000000
00000000
ff00: 00000000 00003000 00000001 c5c4b6e0 ffffffe7 8010500c 00551b3c
c002b154
ff20: c5e3e000 00900036 c5e3ff54 c5e3ff38 c0091fcc c01afe40 c5c4b6e0
00551b3c
ff40: 00000004 00000000 c5e3ff7c c5e3ff58 c00922d4 c0091f60 c5e3ff84
c5e3ff68
ff60: c5c4b6e0 fffffff7 8010500c 00000036 c5e3ffa4 c5e3ff80 c0092334
c0091ff0
ff80: c007d8f8 00000000 0062ec28 0052dbbc 00551b3c 00000009 00000000
c5e3ffa8
ffa0: c002a9c0 c0092304 0052dbbc 00551b3c 00000004 8010500c 00551b3c
00000000
ffc0: 0052dbbc 00551b3c 00000009 0052dab0 0052dbc4 0052dab0 00000001
0000ac44
ffe0: 0050164c beffeab0 0006e410 40404344 60000010 00000004 ffffffff
ffffffff
Backtrace:
[<c01afe30>] (audio_ioctl+0x0/0x5f0) from [<c0091fcc>] (do_ioctl+0x7c/0x90)
[<c0091f50>] (do_ioctl+0x0/0x90) from [<c00922d4>] (vfs_ioctl+0x2f4/0x314)
r7 = 00000000 r6 = 00000004 r5 = 00551B3C r4 = C5C4B6E0
[<c0091fe0>] (vfs_ioctl+0x0/0x314) from [<c0092334>] (sys_ioctl+0x40/0x64)
r7 = 00000036 r6 = 8010500C r5 = FFFFFFF7 r4 = C5C4B6E0
[<c00922f4>] (sys_ioctl+0x0/0x64) from [<c002a9c0>]
(ret_fast_syscall+0x0/0x2c)
r6 = 00000009 r5 = 00551B3C r4 = 0052DBBC
Code: e594204c e5943014 e0030392 e50b3030 (e5952000)
Segmentation fault
_________________________________________________________________
Buy what you want when you want it on Sympatico / MSN Shopping
http://shopping.sympatico.msn.ca/content/shp/?ctId=2,ptnrid=176,ptnrdata=081805
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source