Icecast Streaming Media Server Forum Index Icecast Streaming Media Server
Icecast is a Xiph Foundation Project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Icecast KH
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 17, 18, 19  Next
 
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Dev Branches
View previous topic :: View next topic  
Author Message
gouranga



Joined: 17 Oct 2009
Posts: 3

PostPosted: Sun Oct 18, 2009 9:03 am    Post subject: Reply with quote

compiled your latest tarball, seams to be fine, but after 2 hours it felt down after

Code:
[2009-10-18  12:58:12] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:13] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:14] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:15] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:16] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:17] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:18] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:19] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:20] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:21] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:22] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:23] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:24] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:25] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:26] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:27] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:28] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:30] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:31] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:32] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:33] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:34] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:35] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:36] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:37] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:38] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:39] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:40] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:41] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:42] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:43] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:44] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:45] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:46] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:47] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:48] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:49] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:50] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:51] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:52] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:53] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:54] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:55] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:56] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:57] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:58] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:58:59] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:00] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:01] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:02] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:03] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:04] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:05] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:06] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:07] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:08] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:09] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:10] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:11] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)
[2009-10-18  12:59:12] DBUG stats/modify_node_event update "global" outgoing_kbitrate (0)


too much, as i understand ?
Back to top
View user's profile Send private message
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Sun Oct 18, 2009 1:42 pm    Post subject: Reply with quote

ok thanks, I'll check that code in the subtree next time. You will have to explain what you mean by any other issue.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Thu Nov 05, 2009 5:44 am    Post subject: Reply with quote

kh18 is now up. 2 possible areas for memory corruption were cleared up. some people have experienced larger bandwidth usage for vorbis streams from certain source clients, this should now be resolved as well.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
gouranga



Joined: 17 Oct 2009
Posts: 3

PostPosted: Thu Dec 03, 2009 10:21 am    Post subject: Reply with quote

hey karlH!
kh18 is brilliant. Smile

but one bug happens: after client got disconnected from source, it disappears from source array in xsl. after some client disconnects from any other mount — previous missed gets back again, but the last dissapears) that happens to on-demand mounts only.

each my
Code:
        <!-- Proton -->
        <relay>
                <server>207.200.96.231</server>
                <port>8026</port>
                <mount>/</mount>
                <local-mount>/proton</local-mount>
                <on-demand>1</on-demand>
                <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
        </relay>
        <relay>
                <server>scfire-dtc-aa05.stream.aol.com:80</server>
                <port>80</port>
                <mount>/stream/1041</mount>
                <local-mount>/proton_fallback</local-mount>
                <on-demand>1</on-demand>
                <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
        </relay>
        <mount>
                <mount-name>/proton</mount-name>
                <fallback-mount>/proton_fallback</fallback-mount>
                <fallback-override>1</fallback-override>
                <fallback-when-full>1</fallback-when-full>
                <public>1</public>
                <stream-name>Proton Radio</stream-name>
                <stream-description>Los Angeles, USA</stream-description>
                <stream-url>http://www.protonradio.com/</stream-url>
                <genre>techno tech minimal progressive house trance</genre>
                <type>application/mp3</type>
                <subtype>mp3</subtype>
        </mount>
        <!-- // Proton -->
Back to top
View user's profile Send private message
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Sat Jan 02, 2010 2:46 am    Post subject: Reply with quote

Happy new year, and just to bring in the new year, I've uploaded a kh19. A number of people have given me feedback on various aspects and things seem to be settled now. This has a small number of bug fixes in (internal stuff) so it is recommended, I have however added per-mount access logs if that is of interest.

tarball and win32 build at the website.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
LBB



Joined: 31 Mar 2008
Posts: 7
Location: Paris

PostPosted: Fri Jan 08, 2010 1:40 pm    Post subject: Reply with quote

Happy New Year too
and thanks for this new release.

But I've this error message during 'make' of icecast-2.3.2-kh19 :

Code:
gcc -DHAVE_CONFIG_H -I. -I..  -Wall -ffast-math -fsigned-char -I/usr/local/include -I/usr/local/include/libxml2   -g -O2 -MT logging.o -MD -MP -MF .deps/logging.Tpo -c -o logging.o logging.c
logging.c: In function 'recheck_log_file':
logging.c:233: error: 'errno' undeclared (first use in this function)
logging.c:233: error: (Each undeclared identifier is reported only once
logging.c:233: error: for each function it appears in.)


There where no problem with icecast-2.3.2-kh18.

Best,
T.
Back to top
View user's profile Send private message Visit poster's website
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Fri Jan 08, 2010 1:51 pm    Post subject: Reply with quote

ok, I've uploaded a kh19b. For those running with listener_remove auth url option, this is to remove a possible race crash. I've also added a missing include for your build failure (kh18 didn't have the per-mount access log option).

http://www.icecast.pwp.blueyonder.co.uk/icecast-2.3.2-kh19b.tar.gz

let me know if that builds for you and I'll change the link over.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
LBB



Joined: 31 Mar 2008
Posts: 7
Location: Paris

PostPosted: Fri Jan 08, 2010 2:01 pm    Post subject: Reply with quote

It works perfect
many thanks Karl !
Back to top
View user's profile Send private message Visit poster's website
audiorapture



Joined: 21 Aug 2009
Posts: 60
Location: Virginia, USA

PostPosted: Tue Jan 12, 2010 12:51 pm    Post subject: Reply with quote

kh19b:

[2010-01-12 07:32:57] WARN cfgfile/parse_xml_tags unknown element "threadpool" parsing "limits"
[2010-01-12 07:32:57] WARN cfgfile/parse_xml_tags unknown element "burst-on-connect" parsing "limits"

Here is the limits section from icecast.xml:
<limits>
<clients>500</clients>
<sources>9</sources>
<threadpool>10</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>5</source-timeout>
<!-- If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client. For low-latency setups, you
might want to disable this. -->
<burst-on-connect>1</burst-on-connect>
<!-- same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won't need to
change from the default 64k. Applies to all mountpoints -->
<burst-size>65535</burst-size>
</limits>
Back to top
View user's profile Send private message Visit poster's website AIM Address
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Tue Jan 12, 2010 3:04 pm    Post subject: Reply with quote

that is expected, both those tags are not used which is why a warning is flagged, just in case of a typo.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
epe
Asesor español
Asesor español


Joined: 27 Aug 2005
Posts: 132
Location: Quito - Ecuador

PostPosted: Mon Jan 25, 2010 11:43 pm    Post subject: Reply with quote

hi karl
yesterday I compiled the latest kh version, and at random, after a few hours running, I got a:
Code:
Jan 24 05:52:45 srv8 kernel: icecast[31239]: segfault at 0000000000000000 rip 0000003c22e796f0 rsp 00000000413fd008 error 4
Jan 24 06:09:03 srv8 kernel: icecast[4258]: segfault at 0000000000000000 rip 0000003c22e796f0 rsp 00000000415e2008 error 4


if you think I need give you any further info, I can install the old binary again and wait will it happens again.
_________________
--
http://www.NuestroServer.com
USA: +1 305 359 4495, España: +34 911 877 602
Ecuador: +593 2 600 4454
Se habla español
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Tue Jan 26, 2010 4:34 am    Post subject: Reply with quote

I have a kh19f at my site if you want to try it out. The easiest way to provide useful info (on linux at least) is build with make debug and use

catchsegv .../icecast ....

send back the stack dump shown on crash, along with logs/xml so I can see what's going on.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Sun Jan 31, 2010 5:56 am    Post subject: Reply with quote

kh20 is up. This contains fixes only so it is a recommended update. Many thanks to the various people providing bug reports, and providing testing for platforms such as win32 and FreeBSD.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Mon Feb 22, 2010 3:54 am    Post subject: Reply with quote

kh21 is up. This is a bugfix release so a recommended update. This fixes a worker stalling bug which could occur if you have source clients exiting frequently. Relay handling has a NULL pointer fix which could appear in slave setups or if you manually add/remove relays.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Tue Feb 23, 2010 9:51 pm    Post subject: Reply with quote

*sigh, kh21a has an important memory corruption fix in. It only occurs if you use multiple workers and have a particular load of new listeners connecting but it's there and now fixed. The bug was introduced in kh20 to resolve a locking issue.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Dev Branches All times are GMT
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 17, 18, 19  Next
Page 9 of 19

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group
subRebel style by ktauber