Sorry, missed the callstack.
Attached.
Mostly I get the segmentation fault at this place.
Jagmeet Singh
Software Development Engineer
Helix Community
Real Networks, Inc.
jsingh real.com
http://www.helixcommuni
ty.org
http://www.realnetworks.com/products/support/devsupp
ort.html
-----Original Message-----
From: Greg Wright [mailto:gwright real.com]
Sent: Wednesday, July 26, 2006 5:18 AM
To: jsingh real.com
Cc: helix-client-dev lists.helixcommunity.org
Subject: Re: [Helix-client-dev] Helix build on Linux - query
I don't see the call stack.
--greg.
Jagmeet Singh wrote:
> Hi Greg,
>
> I am getting segmentation faults with the mp3 content
only, however
the
> rm, 3gp and mp4 contents play without any issues. I
tried using the
> nullrenderer to rule out the mp3 renderer issues.
>
> I used gdb to debug the issue and got the call stack
which is attached
> to this mail. The crash is happening mostly in the new
operator call.
> Lately now sometimes I do get a crash in the free
operator calls as
> well.
>
> I have tried using valgrind to check for memory
corruption but so far
> didn't get much from that either.
>
> I did a diff of the mp3 fileformat files (from
hxclient_1_5_0_cayenne
> branch) as well to check for any major changes that
have gone into it
> but did not come across any that would result in
something like this.
>
> I have tried mp3fformat.so plugin with the
hxclient_1_5_0_cayenne
branch
> as well and the mp3 files played without any problems.
>
> Regards,
> Jagmeet Singh
> Software Development Engineer
> Helix Community
> Real Networks, Inc.
> jsingh real.com
> http://www.helixcommuni
ty.org
> http://www.realnetworks.com/products/support/devsupp
ort.html
>
>
> -----Original Message-----
> From: Greg Wright [mailto:gwright real.com]
> Sent: Wednesday, July 19, 2006 10:43 PM
> To: jsingh real.com
> Cc: helix-client-dev lists.helixcommunity.org
> Subject: Re: [Helix-client-dev] Helix build on Linux -
query
>
> Jagmeet Singh wrote:
>> Hi,
>>
>> I am working on the helix-restricted build on
Linux. I am
experiencing
>> some problems with the local playback of mp3
content, as well as with
>> the streaming of all the media formats. I wanted to
confirm if this
>> branch has been tested on the Linux platform. The
source build on
>> windows is working fine in the same scenarios.
>
> We build on the helix-restricted branch nightly but I
don't believe
> any testing is being done on it. So, it is quite
possible that there
> might be a runtime problem we do not know about. Can
you be more
> specific on what problems you are having any any
debugging you have
> done so far?
>
> There have been lots of changes on HEAD for the new
Atlas platform
> and I don't know how well they have been tested on
non-window's
> platforms at this point.
>
> --greg.
>
>
(gdb) bt
#0 0x42073fec in _int_malloc () from /lib/tls/libc.so.6
#1 0x4207335b in malloc () from /lib/tls/libc.so.6
#2 0x40180e9e in operator new(unsigned) () from
/usr/lib/libstdc++.so.5
#3 0x41ce721a in HXStreamPktBufInfo::OnPacket(unsigned
long, unsigned long, unsigned short) (this=0x80b98f8,
uTimestamp=679,
uPacketSize=418, uSeqNum=65535) at hxsrcbufstats.cpp:170
#4 0x41ce7cae in HXSourceBufferStats::OnPacket(IHXPacket*,
unsigned short) (this=0x80bad28, pPacket=0x80cd580,
uSeqNum=65535)
at hxsrcbufstats.cpp:522
#5 0x41ce7bc2 in HXSourceBufferStats::OnPacket(IHXPacket*)
(this=0x80bad28, pPacket=0x80cd580) at hxsrcbufstats.cpp:499
#6 0x41c8538c in HXFileSource::PacketReady(long,
IHXPacket*) (this=0x80baa28, status=0, pPacket=0x80cd580) at
hxflsrc.cpp:2567
#7 0x41507e8c in CRnMp3Fmt::MyCreatePacketObj_hr(long,
CRnMp3Fmt::tReadBuffer*) (this=0x80bc718, status=0,
pPacketData=0x80bc794)
at mp3ff.cpp:1423
#8 0x41509a1a in CRnMp3Fmt::FinishGetPacket()
(this=0x80bc718) at mp3ff.cpp:2732
#9 0x4150791f in CRnMp3Fmt::GetPacket(unsigned short)
(this=0x80bc718, streamNo=0) at mp3ff.cpp:1093
#10 0x41c865df in HXFileSource::FillBuffers()
(this=0x80baa28) at hxflsrc.cpp:3223
#11 0x41c83e1f in HXFileSource::GetEvent(unsigned short,
CHXEvent*&) (this=0x80baa28, usStreamNumber=0,
theEvent= 0xbffff378)
at hxflsrc.cpp:1745
#12 0x41c74da9 in SourceInfo::ProcessIdle(int, unsigned
long&, int&, unsigned short&) (this=0x80ba8e8,
bIsFirst=1,
ulNumStreamsToBeFilled= 0xbffff428,
bIsBuffering= 0xbffff448, uLowestBuffering= 0xbffff446) at srcinfo.cpp:1281
#13 0x41c5caac in HXPlayer::ProcessIdle() (this=0x8073fd0)
at hxplay.cpp:2264
#14 0x41c64958 in HXPlayer::PlayerCallback(void*)
(pParam=0x8073fd0) at hxplay.cpp:7784
#15 0x41ce6e28 in CHXGenericCallback::Func()
(this=0x80b6300) at hxcbobj.cpp:103
#16 0x4023661f in PQ::dispatch_element(PQElem*)
(this=0x806fbd0, pElem=0x80b89d4) at pq.cpp:463
#17 0x4022cec4 in ClientPQ::execute(Timeval)
(this=0x806fbd0, now=
{<HXTime> = {<timeval> = {tv_sec =
1152104468, tv_usec = 832700}, <No data fields>},
<No data fields>}) at clientpq.cpp:109
#18 0x40204ea1 in HXScheduler::ExecuteCurrentFunctions(int)
(this=0x8071310, bAtInterrupt=0) at hxsched.cpp:441
#19 0x40205919 in HXScheduler::OnTimeSync(int)
(this=0x8071310, bAtInterrupt=0) at hxsched.cpp:768
#20 0x401dfd62 in CHXMediaPlatformScheduler::OnTimeSync(int)
(this=0x8070f00, bAtInterrupt=0) at chxmedpltfmsched.cpp:160
#21 0x401df16f in CHXMediaPlatformKicker::Kick(unsigned
long) (this=0x806efc8, ulThreadID=1075654336) at
chxmedpltfmkicker.cpp:275
#22 0x08049f9b in DoEvent() () at main.cpp:423
#23 0x0804ad9b in DoEvents(int) (nTimeDelta=2000) at
main.cpp:1126
#24 0x0804cde0 in main (argc=2, argv=0xbffffbb4) at
main.cpp:2019
#25 0x42015574 in __libc_start_main () from
/lib/tls/libc.so.6__________________________________________
_____
Helix-client-dev mailing list
Helix-client-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev
|