List Info

Thread: Some more steps on AMD64




Some more steps on AMD64
user name
2006-12-22 23:45:52
Hello All,
 ; I was finally able to launch Helix with some nice results:

massimosarracenia:~/cayenne/debug$ HELIX_LIBS=. ./splay ../../test.mp3
 Simpleplayer is looking for the client core at ./clntcore.so
 Common DLL path DT_Common=.
 Plugin path DT_Plugins=.
 Codec path DT_Codecs=.
 Can't open file: /home/massimo/.helix/HelixShared_0_0.
 opening file://../../test.mp3 on player 0
 Device Configured:
         Sample Rate: 44100
         Sample Width: 16
         Num channels: 2
         ;  Block size: 8800
   Device buffer size: 65536
   Supports GETOSPACE: 1
   Supports GETODELAY: 0
----------------clip info--------------------
Segmentation fault

This is the GDB backtrace:

#0  0x00002aaaab5ea1ae in CPacketParser:ecodeAndRender (this=0x6298e0, pDec=0x629980 "ÿû222", ulSize=418, dTime=0, bPacketLoss=0) at pktparse.cpp:185
 #1  0x00002aaaab5eb302 in CMpaPacketParser::RenderAll (this=0x6298e0) at mpapktparse.cpp:249
 #2  0x00002aaaab5e611a in CRnMp3Ren::OnPacket (this=0x626490, pPacketObj=0x6417f0, streamOffsetTime=0) at mp3rend.cpp:611
 #3  0x00002b6d99ef7cdd in HXPlayer::SendPacket (this=0x563d20, pEvent=0x641860) at hxplay.cpp:5076
 #4  0x00002b6d99f03fe0 in HXPlayer::ProcessCurrentEvents (this=0x563d20) at hxplay.cpp:4886
 #5  0x00002b6d99f0c1a6 in HXPlayer::ProcessIdle (this=0x563d20) at hxplay.cpp:2246
 #6  0x00002b6d99f0cd48 in HXPlayer::PlayerCallback (pParam=0x563d20) at hxplay.cpp:7330
 #7  0x00002b6d9a023a4c in CHXGenericCallback::Func (this=0x5642a0) at hxcbobj.cpp:103
 #8  0x00002b6d9a0fa322 in PQ::dispatch_element (this=0x53c030, pElem=0x61d9b8) at pq.cpp:463
 #9&nbsp; 0x00002b6d9a0ec4ca in ClientPQ::execute (this=0x53c030, now={<HXTime> = {<timeval> = {tv_sec = 1166830659, tv_usec = 76900}, <No data fields>}, <No data fields>}) at clientpq.cpp:112
 #10 0x00002b6d9a057ee5 in HXScheduler::ExecuteCurrentFunctions (this=0x53bc10, bAtInterrupt=0) at hxsched.cpp:412
 #11 0x00002b6d9a05847b in HXScheduler::OnTimeSync (this=0x53bc10, bAtInterrupt=0) at hxsched.cpp:367
 #12 0x00002b6d9a059377 in Timeline::OnTimeSync (this=0x5465a0, bAtInterrupt=0) at timeline.cpp:632
 #13 0x00002b6d9a0593c7 in Timeline::CallAllTimeSyncs () at timeline.cpp:870
 #14 0x00002b6d99ef139a in HXClientEngine::EventOccurred (this=0x53abd0, pEvent=0x0) at hxcleng.cpp:1906
 #15 0x0000000000415474 in DoEvent () at main.cpp:324
 #16 0x0000000000415fdc in DoEvents (nTimeDelta=2000) at main.cpp :649
 #17 0x0000000000417b41 in main (argc=2, argv=0x7fff11a00f98) at main.cpp:1432

Just to better focus on the issue:
- could it be an HW setup issue ? (you can find below my current HW configuration)
- is it a known problem ?

Thanks in advance,
Regards,
&nbsp; Max

massimosarracenia:~/cayenne/debug$ cat /dev/sndstat
Sound Driver: 3.8.1a-980706 (ALSA v1.0.13 emulation code)
Kernel: Linux sarracenia 2.6.19 #11 Wed Dec 6 23:17:05 CET 2006 x86_64
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
NVidia nForce3 with ALC250 at 0xd0002000, irq 22

Audio devices:
0: NVidia nForce3 (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
7: system timer

Mixers:
0: Realtek ALC250 rev 2


Some more steps on AMD64
user name
2006-12-23 19:27:59
On Dec 22, 2006, at 3:45 PM, Massimo Perga wrote:

> Hello All,
>   I was finally able to launch Helix with some nice
results:
>
> massimosarracenia:~/cayenne/debug$ HELIX_LIBS=. ./splay
../../ 
> test.mp3
>  Simpleplayer is looking for the client core at
./clntcore.so
>  Common DLL path DT_Common=.
>  Plugin path DT_Plugins=.
>  Codec path DT_Codecs=.
>  Can't open file: /home/massimo/.helix/HelixShared_0_0.
>  opening file://../../test.mp3 on player 0
>  Device Configured:
>          Sample Rate: 44100
>          Sample Width: 16
>          Num channels: 2
>            Block size: 8800
>    Device buffer size: 65536
>    Supports GETOSPACE: 1
>    Supports GETODELAY: 0
> ----------------clip info--------------------
> Segmentation fault
>
> This is the GDB backtrace:
>
> #0  0x00002aaaab5ea1ae in CPacketParser:ecodeAnd
Render  
> (this=0x6298e0, pDec=0x629980 "ÿû222",
ulSize=418, dTime=0,  
> bPacketLoss=0) at pktparse.cpp:185
>  #1  0x00002aaaab5eb302 in CMpaPacketParser::RenderAll 

> (this=0x6298e0) at mpapktparse.cpp:249
>  #2  0x00002aaaab5e611a in CRnMp3Ren::OnPacket
(this=0x626490,  
> pPacketObj=0x6417f0, streamOffsetTime=0) at
mp3rend.cpp:611
>  #3  0x00002b6d99ef7cdd in HXPlayer::SendPacket
(this=0x563d20,  
> pEvent=0x641860) at hxplay.cpp:5076
>  #4  0x00002b6d99f03fe0 in
HXPlayer::ProcessCurrentEvents  
> (this=0x563d20) at hxplay.cpp:4886
>  #5  0x00002b6d99f0c1a6 in HXPlayer::ProcessIdle
(this=0x563d20) at  
> hxplay.cpp:2246
>  #6  0x00002b6d99f0cd48 in HXPlayer::PlayerCallback  
> (pParam=0x563d20) at hxplay.cpp:7330
>  #7  0x00002b6d9a023a4c in CHXGenericCallback::Func
(this=0x5642a0)  
> at hxcbobj.cpp:103
>  #8  0x00002b6d9a0fa322 in PQ::dispatch_element
(this=0x53c030,  
> pElem=0x61d9b8) at pq.cpp:463
>  #9  0x00002b6d9a0ec4ca in ClientPQ::execute
(this=0x53c030, now= 
> {<HXTime> = {<timeval> = {tv_sec =
1166830659, tv_usec = 76900},  
> <No data fields>}, <No data fields>}) at
clientpq.cpp:112
>  #10 0x00002b6d9a057ee5 in
HXScheduler::ExecuteCurrentFunctions  
> (this=0x53bc10, bAtInterrupt=0) at hxsched.cpp:412
>  #11 0x00002b6d9a05847b in HXScheduler::OnTimeSync
(this=0x53bc10,  
> bAtInterrupt=0) at hxsched.cpp:367
>  #12 0x00002b6d9a059377 in Timeline::OnTimeSync
(this=0x5465a0,  
> bAtInterrupt=0) at timeline.cpp:632
>  #13 0x00002b6d9a0593c7 in Timeline::CallAllTimeSyncs
() at  
> timeline.cpp:870
>  #14 0x00002b6d99ef139a in
HXClientEngine::EventOccurred  
> (this=0x53abd0, pEvent=0x0) at hxcleng.cpp:1906
>  #15 0x0000000000415474 in DoEvent () at main.cpp:324
>  #16 0x0000000000415fdc in DoEvents (nTimeDelta=2000)
at main.cpp :649
>  #17 0x0000000000417b41 in main (argc=2,
argv=0x7fff11a00f98) at  
> main.cpp:1432
>
> Just to better focus on the issue:
> - could it be an HW setup issue ? (you can find below
my current HW  
> configuration)
> - is it a known problem ?
>

I do not think it is a hardware issue. Can you get into gdb
and
see why it is coredumping in CPacketParser:ecodeAnd
Render? Null
packet or something?

Another thing to try is to play that same MP3 file on a
windows
or linux player and see if it really is just a 64-bit bug.

--greg.


> Thanks in advance,
> Regards,
>   Max
>
> massimosarracenia:~/cayenne/debug$ cat /dev/sndstat
> Sound Driver: 3.8.1a-980706 (ALSA v1.0.13 emulation
code)
> Kernel: Linux sarracenia 2.6.19 #11 Wed Dec 6 23:17:05
CET 2006 x86_64
> Config options: 0
>
> Installed drivers:
> Type 10: ALSA emulation
>
> Card config:
> NVidia nForce3 with ALC250 at 0xd0002000, irq 22
>
> Audio devices:
> 0: NVidia nForce3 (DUPLEX)
>
> Synth devices: NOT ENABLED IN CONFIG
>
> Midi devices: NOT ENABLED IN CONFIG
>
> Timers:
> 7: system timer
>
> Mixers:
> 0: Realtek ALC250 rev 2
>
>
> _______________________________________________
> Helix-client-dev mailing list
> Helix-client-devhelixcommunity.org
> http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev


_______________________________________________
Player-dev mailing list
Player-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
Some more steps on AMD64
user name
2006-12-23 19:27:59
On Dec 22, 2006, at 3:45 PM, Massimo Perga wrote:

> Hello All,
>   I was finally able to launch Helix with some nice
results:
>
> massimosarracenia:~/cayenne/debug$ HELIX_LIBS=. ./splay
../../ 
> test.mp3
>  Simpleplayer is looking for the client core at
./clntcore.so
>  Common DLL path DT_Common=.
>  Plugin path DT_Plugins=.
>  Codec path DT_Codecs=.
>  Can't open file: /home/massimo/.helix/HelixShared_0_0.
>  opening file://../../test.mp3 on player 0
>  Device Configured:
>          Sample Rate: 44100
>          Sample Width: 16
>          Num channels: 2
>            Block size: 8800
>    Device buffer size: 65536
>    Supports GETOSPACE: 1
>    Supports GETODELAY: 0
> ----------------clip info--------------------
> Segmentation fault
>
> This is the GDB backtrace:
>
> #0  0x00002aaaab5ea1ae in CPacketParser:ecodeAnd
Render  
> (this=0x6298e0, pDec=0x629980 "ÿû222",
ulSize=418, dTime=0,  
> bPacketLoss=0) at pktparse.cpp:185
>  #1  0x00002aaaab5eb302 in CMpaPacketParser::RenderAll 

> (this=0x6298e0) at mpapktparse.cpp:249
>  #2  0x00002aaaab5e611a in CRnMp3Ren::OnPacket
(this=0x626490,  
> pPacketObj=0x6417f0, streamOffsetTime=0) at
mp3rend.cpp:611
>  #3  0x00002b6d99ef7cdd in HXPlayer::SendPacket
(this=0x563d20,  
> pEvent=0x641860) at hxplay.cpp:5076
>  #4  0x00002b6d99f03fe0 in
HXPlayer::ProcessCurrentEvents  
> (this=0x563d20) at hxplay.cpp:4886
>  #5  0x00002b6d99f0c1a6 in HXPlayer::ProcessIdle
(this=0x563d20) at  
> hxplay.cpp:2246
>  #6  0x00002b6d99f0cd48 in HXPlayer::PlayerCallback  
> (pParam=0x563d20) at hxplay.cpp:7330
>  #7  0x00002b6d9a023a4c in CHXGenericCallback::Func
(this=0x5642a0)  
> at hxcbobj.cpp:103
>  #8  0x00002b6d9a0fa322 in PQ::dispatch_element
(this=0x53c030,  
> pElem=0x61d9b8) at pq.cpp:463
>  #9  0x00002b6d9a0ec4ca in ClientPQ::execute
(this=0x53c030, now= 
> {<HXTime> = {<timeval> = {tv_sec =
1166830659, tv_usec = 76900},  
> <No data fields>}, <No data fields>}) at
clientpq.cpp:112
>  #10 0x00002b6d9a057ee5 in
HXScheduler::ExecuteCurrentFunctions  
> (this=0x53bc10, bAtInterrupt=0) at hxsched.cpp:412
>  #11 0x00002b6d9a05847b in HXScheduler::OnTimeSync
(this=0x53bc10,  
> bAtInterrupt=0) at hxsched.cpp:367
>  #12 0x00002b6d9a059377 in Timeline::OnTimeSync
(this=0x5465a0,  
> bAtInterrupt=0) at timeline.cpp:632
>  #13 0x00002b6d9a0593c7 in Timeline::CallAllTimeSyncs
() at  
> timeline.cpp:870
>  #14 0x00002b6d99ef139a in
HXClientEngine::EventOccurred  
> (this=0x53abd0, pEvent=0x0) at hxcleng.cpp:1906
>  #15 0x0000000000415474 in DoEvent () at main.cpp:324
>  #16 0x0000000000415fdc in DoEvents (nTimeDelta=2000)
at main.cpp :649
>  #17 0x0000000000417b41 in main (argc=2,
argv=0x7fff11a00f98) at  
> main.cpp:1432
>
> Just to better focus on the issue:
> - could it be an HW setup issue ? (you can find below
my current HW  
> configuration)
> - is it a known problem ?
>

I do not think it is a hardware issue. Can you get into gdb
and
see why it is coredumping in CPacketParser:ecodeAnd
Render? Null
packet or something?

Another thing to try is to play that same MP3 file on a
windows
or linux player and see if it really is just a 64-bit bug.

--greg.


> Thanks in advance,
> Regards,
>   Max
>
> massimosarracenia:~/cayenne/debug$ cat /dev/sndstat
> Sound Driver: 3.8.1a-980706 (ALSA v1.0.13 emulation
code)
> Kernel: Linux sarracenia 2.6.19 #11 Wed Dec 6 23:17:05
CET 2006 x86_64
> Config options: 0
>
> Installed drivers:
> Type 10: ALSA emulation
>
> Card config:
> NVidia nForce3 with ALC250 at 0xd0002000, irq 22
>
> Audio devices:
> 0: NVidia nForce3 (DUPLEX)
>
> Synth devices: NOT ENABLED IN CONFIG
>
> Midi devices: NOT ENABLED IN CONFIG
>
> Timers:
> 7: system timer
>
> Mixers:
> 0: Realtek ALC250 rev 2
>
>
> _______________________________________________
> Helix-client-dev mailing list
> Helix-client-devhelixcommunity.org
> http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev


_______________________________________________
Player-dev mailing list
Player-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )