| View previous topic :: View next topic |
| Author |
Message |
gouranga
Joined: 17 Oct 2009 Posts: 3
|
Posted: Sun Oct 18, 2009 9:03 am Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Oct 18, 2009 1:42 pm Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Thu Nov 05, 2009 5:44 am Post subject: |
|
|
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 |
|
 |
gouranga
Joined: 17 Oct 2009 Posts: 3
|
Posted: Thu Dec 03, 2009 10:21 am Post subject: |
|
|
hey karlH!
kh18 is brilliant.
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sat Jan 02, 2010 2:46 am Post subject: |
|
|
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 |
|
 |
LBB
Joined: 31 Mar 2008 Posts: 7 Location: Paris
|
Posted: Fri Jan 08, 2010 1:40 pm Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Fri Jan 08, 2010 1:51 pm Post subject: |
|
|
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 |
|
 |
LBB
Joined: 31 Mar 2008 Posts: 7 Location: Paris
|
Posted: Fri Jan 08, 2010 2:01 pm Post subject: |
|
|
It works perfect
many thanks Karl ! |
|
| Back to top |
|
 |
audiorapture
Joined: 21 Aug 2009 Posts: 60 Location: Virginia, USA
|
Posted: Tue Jan 12, 2010 12:51 pm Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Tue Jan 12, 2010 3:04 pm Post subject: |
|
|
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 |
|
 |
epe Asesor español


Joined: 27 Aug 2005 Posts: 132 Location: Quito - Ecuador
|
Posted: Mon Jan 25, 2010 11:43 pm Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Tue Jan 26, 2010 4:34 am Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Jan 31, 2010 5:56 am Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Mon Feb 22, 2010 3:54 am Post subject: |
|
|
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 |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Tue Feb 23, 2010 9:51 pm Post subject: |
|
|
*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 |
|
 |
|