gst-openmax kernel panic error

Hi all,

I am integrating gst-openmax with libomxil-bellagio on beagle…
13 components are regisrered .and i have set path variables for gst_pluginpath and librarypath…
and i have followed the below command to play a .mp3 file

#gst-launch filesrc location=filename.mp3 ! omx_mp3dec ! omx_audiosink

It resulted following error…need a solution for this

Setting pipeline to PAUSED …
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c705c000
[00000000] *pgd=8720d031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
Modules linked in:
CPU: 0 Not tainted (2.6.26-omap1 #1)
PC is at __wake_up_common+0x20/0x80
LR is at complete+0x3c/0x48
pc : [] lr : [] psr: 40000193
sp : c727fbd0 ip : c727fc00 fp : c727fbfc
r10: c03a8438 r9 : 00000003 r8 : c0429310
r7 : 0000003e r6 : 00000001 r5 : 00000000 r4 : fffffff4
r3 : 00000000 r2 : 00000001 r1 : 00000003 r0 : 00000000
Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: 00c5387f Table: 8705c018 DAC: 00000015
Process gst-launch-0.10 (pid: 1412, stack limit = 0xc727e2e8)
Stack: (0xc727fbd0 to 0xc7280000)
fbc0: 00000000 40000113 00000000 00000000
fbe0: 0000003e 00000000 c04292e4 c03a8438 c727fc1c c727fc00 c004c77c c004c66c
fc00: 00000000 c004de54 00000000 c6560200 c727fc2c c727fc20 c004a764 c004c74c
fc20: c727fc4c c727fc30 c0079dac c004a75c c0408c64 0000003e 00000000 c6560200
fc40: c727fc64 c727fc50 c007b67c c0079d7c 0000003e c0408c64 c727fc84 c727fc68
fc60: c0033048 c007b5b4 ffffffff d8200000 0000003e c6560200 c727fcf4 c727fc88
fc80: c00336b0 c003300c 00000000 c03feaf0 000000a8 00000000 c0408c64 40000013
fca0: 0000003e c6560200 00000000 c04292e4 c03a8438 c727fcf4 c727fc98 c727fcd0
fcc0: c003c060 c007a610 60000013 ffffffff c6560200 0000003e 00000000 c004a750
fce0: 00000000 c04292e4 c727fd24 c727fcf8 c007a6fc c007a474 c03a8438 c04292e4
fd00: 00000060 00000000 00000001 c0429284 c0421e4c c7835800 c727fd54 c727fd28
fd20: c004b2a0 c007a674 c04292e4 22222222 22222222 c0421d58 c72a1000 c0421e88
fd40: c7d9a800 c0421f90 c727fd64 c727fd58 c025e06c c004b1bc c727fd9c c727fd68
fd60: c025a754 c025e044 0000000b c0421f38 c727fda4 00000000 c727fdd4 c727e000
fd80: c7cbb680 00000000 c727e000 c7835800 c727fdbc c727fda0 c023da68 c025a710
fda0: c727fdbc c7d9a800 00000000 c7de3200 c727fdfc c727fdc0 c023db6c c023da18
fdc0: 00000000 c7d04000 c004de48 c7de3338 c7de3338 c031ad1c c727fdfc c7cbb680
fde0: c7cbb680 c7028e20 00000000 c7cbb680 c727fe14 c727fe00 c023de4c c023dabc
fe00: c0334ce4 c7cbb680 c727fe34 c727fe18 c0231f0c c023de24 00000000 c7cefc00
fe20: c7028e20 00000000 c727fe64 c727fe38 c00a3b78 c0231e1c c727fe74 00000010
fe40: c7028e20 c7cbb680 c7028e20 c00a3a3c 00000000 c7043980 c727fe8c c727fe68
fe60: c009f3d0 c00a3a48 c7cbb680 c727fed8 ffffff9c 00000006 00000803 00000001
fe80: c727feac c727fe90 c009f520 c009f2a4 00000000 c727fed8 ffffff9c 00000000
fea0: c727ff64 c727feb0 c00ac16c c009f4f4 00000803 c050c120 c727fefc bea8eedc
fec0: 00000802 00000006 c703a370 00000000 00000270 c705c000 c7043980 c7835800
fee0: c008b550 c008a5e4 0000004e 00000101 00000001 00000000 c703a6e0 00000000
ff00: c7dbe780 0000001d c705d040 00000000 000001b0 40045532 00000006 00000803
ff20: 00000000 c7cbb680 00000802 c727e000 c727ff64 c727ff40 c009f0b4 00000802
ff40: bea8eedc ffffff9c 00000006 c7191000 c727e000 00000001 c727ff94 c727ff68
ff60: c009f198 c00abe38 40045532 c70d8200 c727ffa4 00000000 00000001 4110a444
ff80: 00000005 c0033c84 c727ffa4 c727ff98 c009f260 c009f14c 00000000 c727ffa8
ffa0: c0033b00 c009f248 00000000 00000001 bea8f02c 00000802 bea8eedc 000699c0
ffc0: 00000000 00000001 4110a444 00000005 00000000 00000000 00000001 bea8ef0c
ffe0: 00000000 bea8eee8 402aed94 402afee4 80000010 bea8f02c 00000000 00000000
Backtrace:
[] (__wake_up_common+0x0/0x80) from [] (complete+0x3c/0x48)
[] (complete+0x0/0x48) from [] (omap_mcbsp_tx_irq_handler+0x14/0x1c)
r4:c6560200
[] (omap_mcbsp_tx_irq_handler+0x0/0x1c) from [] (handle_IRQ_event+0x3c/0x74)
[] (handle_IRQ_event+0x0/0x74) from [] (handle_level_irq+0xd4/0xf0)
r7:c6560200 r6:00000000 r5:0000003e r4:c0408c64
[] (handle_level_irq+0x0/0xf0) from [] (__exception_text_start+0x48/0x64)
r5:c0408c64 r4:0000003e
[] (__exception_text_start+0x0/0x64) from [] (__irq_svc+0x30/0x80)
Exception stack(0xc727fc88 to 0xc727fcd0)
fc80: 00000000 c03feaf0 000000a8 00000000 c0408c64 40000013
fca0: 0000003e c6560200 00000000 c04292e4 c03a8438 c727fcf4 c727fc98 c727fcd0
fcc0: c003c060 c007a610 60000013 ffffffff
r7:c6560200 r6:0000003e r5:d8200000 r4:ffffffff
[] (setup_irq+0x0/0x200) from [] (request_irq+0x94/0xbc)
r9:c04292e4 r8:00000000 r7:c004a750 r6:00000000 r5:0000003e
r4:c6560200
[] (request_irq+0x0/0xbc) from [] (omap_mcbsp_request+0xf0/0x1cc)
[] (omap_mcbsp_request+0x0/0x1cc) from [] (omap_mcbsp_dai_startup+0x34/0x38)
r8:c0421f90 r7:c7d9a800 r6:c0421e88 r5:c72a1000 r4:c0421d58
[] (omap_mcbsp_dai_startup+0x0/0x38) from [] (soc_pcm_open+0x50/0x354)
[] (soc_pcm_open+0x0/0x354) from [] (snd_pcm_open_substream+0x5c/0xa4)
[] (snd_pcm_open_substream+0x0/0xa4) from [] (snd_pcm_open+0xbc/0x1bc)
r5:c7de3200 r4:00000000
[] (snd_pcm_open+0x0/0x1bc) from [] (snd_pcm_playback_open+0x34/0x38)
r8:c7cbb680 r7:00000000 r6:c7028e20 r5:c7cbb680 r4:c7cbb680
[] (snd_pcm_playback_open+0x0/0x38) from [] (snd_open+0xfc/0x18c)
r5:c7cbb680 r4:c0334ce4
[] (snd_open+0x0/0x18c) from [] (chrdev_open+0x13c/0x15c)
r7:00000000 r6:c7028e20 r5:c7cefc00 r4:00000000
[] (chrdev_open+0x0/0x15c) from [] (__dentry_open+0x138/0x250)
r8:c7043980 r7:00000000 r6:c00a3a3c r5:c7028e20 r4:c7cbb680
[] (__dentry_open+0x0/0x250) from [] (nameidata_to_filp+0x38/0x50)
[] (nameidata_to_filp+0x0/0x50) from [] (do_filp_open+0x340/0x6f8)
r4:00000000
[] (do_filp_open+0x0/0x6f8) from [] (do_sys_open+0x58/0xe8)
[] (do_sys_open+0x0/0xe8) from [] (sys_open+0x24/0x28)
r8:c0033c84 r7:00000005 r6:4110a444 r5:00000001 r4:00000000
[] (sys_open+0x0/0x28) from [] (ret_fast_syscall+0x0/0x2c)
Code: e5900000 e1a09001 e240400c e1a06002 (e594100c)
Kernel panic - not syncing: Fatal exception in interrupt

regards
Tilak

That's a kernel panic. Which kernel are you using?

Also, omx_audiosink is not very well supported, perhaps you should try
GStreamer's native alsasink element.