Hi All,

Am currently integrating a new parser into Android 2.1. The parser is
an archive file compiled using a different toolchain i.e. not the
toolchain present in the android solution.
There is no linking error during integration.
But am getting the following error during runtime:

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::AddCommandToQueue()
Type=13 ID=2 APIcmd=1 Tick=170

E/PV      ( 1907): PVLOG:TID(0x47258):Time=170:PVPlayerEngine::Run()
In

E/PV      ( 1907): PVLOG:TID(0x47258):Time=170:PVPlayerEngine::Run()
Processing command with type=13

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::DoInit() Tick=170

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::DoInit() In

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::DoSourceNodeInit()
Tick=170

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::DoSourceNodeInit() In

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVMFXXXFFParserNode::Init() called

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVMFXXXFFParserNode::QueueCommandL()
called id=1009

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::DoSourceNodeInit() Out

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::DoInit() Out

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVPlayerEngine::SetEngineState() In
Current state 1, New state 2

E/PV      ( 1907): PVLOG:TID(0x47258):Time=170:PVPlayerEngine::Run()
Out

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVMFXXXFFParserNode::DoInitNode() In

E/PV      ( 1907):
PVLOG:TID(0x47258):Time=170:PVMFXXXFFParserNode::ParseXXXFile() In

I/ActivityManager( 1095): Displayed activity
aricent.android.centdroid/.playMedia: 412 ms (total 412 ms)

I/DEBUG   ( 1031): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***

I/DEBUG   ( 1031): Build fingerprint: 'Samsung/halo/halo/zoom2:2.1-
update1/ERE27/eng.neoio.lee.20100331.110710:eng/test-keys'

I/DEBUG   ( 1031): pid: 1907, tid: 2069  >>> /system/bin/mediaserver
<<<

I/DEBUG   ( 1031): signal 11 (SIGSEGV), fault addr 4050900c

I/DEBUG   ( 1031):  r0 40608bbc  r1 00000000  r2 00000000  r3 00000000

I/DEBUG   ( 1031):  r4 a712bb60  r5 40608bbc  r6 00000000  r7 00000000

I/DEBUG   ( 1031):  r8 40608bbc  r9 000a0444  10 40509000  fp 00047888

I/DEBUG   ( 1031):  ip 00000000  sp 40608a78  lr a70e7ca4  pc
a70e98bc  cpsr 60000010

I/DEBUG   ( 1031):          #00  pc 000e98bc  /system/lib/
libopencore_player.so

I/DEBUG   ( 1031):          #01  lr a70e7ca4  /system/lib/
libopencore_player.so

I/DEBUG   ( 1031):

I/DEBUG   ( 1031): code around pc:

I/DEBUG   ( 1031): a70e98ac e3560000 0a000001 e1a00006 ebfffb0e

I/DEBUG   ( 1031): a70e98bc e59a000c ebfffb0f e3a00000 e28dd01c

I/DEBUG   ( 1031): a70e98cc e8bd8ff0 e59d3014 e2800024 e58d3004

I/DEBUG   ( 1031):

I/DEBUG   ( 1031): code around lr:

I/DEBUG   ( 1031): a70e7c94 e1a00005 e1a02004 e59f1468 eb0006cf

I/DEBUG   ( 1031): a70e7ca4 e3500000 e5880000 0a000065 e3a03000

I/DEBUG   ( 1031): a70e7cb4 e5885004 e5c83150 e2881018 eb0004ee

I/DEBUG   ( 1031):

I/DEBUG   ( 1031): stack:

I/DEBUG   ( 1031):     40608a38  00000000

I/DEBUG   ( 1031):     40608a3c  00000000

I/DEBUG   ( 1031):     40608a40  0000003f

I/DEBUG   ( 1031):     40608a44  00e14d17

I/DEBUG   ( 1031):     40608a48  ffff0208

I/DEBUG   ( 1031):     40608a4c  40608b27

I/DEBUG   ( 1031):     40608a50  40608c60

I/DEBUG   ( 1031):     40608a54  7ffffffc

I/DEBUG   ( 1031):     40608a58  afe3dba4

I/DEBUG   ( 1031):     40608a5c  afe0f110  /system/lib/libc.so

I/DEBUG   ( 1031):     40608a60  afe3db74

I/DEBUG   ( 1031):     40608a64  afe0f110  /system/lib/libc.so

I/DEBUG   ( 1031):     40608a68  00000000

I/DEBUG   ( 1031):     40608a6c  afe0f028  /system/lib/libc.so

I/DEBUG   ( 1031):     40608a70  df002777

I/DEBUG   ( 1031):     40608a74  e3a070ad

I/DEBUG   ( 1031): #00 40608a78  00089730  [heap]

I/DEBUG   ( 1031):     40608a7c  afe3dea4

I/DEBUG   ( 1031):     40608a80  00100000

I/DEBUG   ( 1031):     40608a84  afe0bc07  /system/lib/libc.so

I/DEBUG   ( 1031):     40608a88  00000000

I/DEBUG   ( 1031):     40608a8c  00000000

I/DEBUG   ( 1031):     40608a90  afe44c7c

I/DEBUG   ( 1031):     40608a94  00000000

I/DEBUG   ( 1031):     40608a98  40608bbc

I/DEBUG   ( 1031):     40608a9c  00000000

I/DEBUG   ( 1031):     40608aa0  afe3dea4

I/DEBUG   ( 1031):     40608aa4  00089730  [heap]

I/DEBUG   ( 1031):     40608aa8  000a0444  [heap]

I/DEBUG   ( 1031):     40608aac  40509000

I/DEBUG   ( 1031):     40608ab0  00047888  [heap]

I/DEBUG   ( 1031):     40608ab4  a70e7ca4  /system/lib/
libopencore_player.so

I/DEBUG   ( 1031):     40608ab8  00000000

I/DEBUG   ( 1031):     40608abc  9d98cd25

W/AudioSystem( 1095): AudioFlinger server died!

W/MediaPlayer( 1095): MediaPlayer server died!

E/MediaPlayer( 1095): error (100, 0)

The function PVMFXXXFFParserNode::ParseXXXFile() calls an API of the
archive file and the code is crashing in that archive file.

The same parser works fine when integrated with Android donut release.

Is the error related to the wrong toolchain or is there something that
I am missing?

Regards
Venu

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to