<div dir="ltr">Thanks <span style="font-size:12.8px;font-weight:bold;white-space:nowrap">Philipp.</span><div><span style="font-size:12.8px;font-weight:bold;white-space:nowrap"><br></span></div><div><span style="font-size:12.8px;white-space:nowrap">I agree with you, this looks like some buffer overrun issue. I know I'm using a very old version of icecast software but still I am asking is there any kind of workaround to this problem apart from upgrading the icecast version (which is the last option).</span></div><div><span style="font-size:12.8px;white-space:nowrap">Running Valgrind may help to capture the root cause, any thoughts? </span></div><div><span style="font-size:12.8px;white-space:nowrap"><br></span></div><div><span style="font-size:12.8px;white-space:nowrap">BTW what's the latest stable version of icecast?</span></div><div><span style="font-size:12.8px;white-space:nowrap"><br></span></div><div><span style="font-size:12.8px;white-space:nowrap"><br></span></div><div><span style="font-size:12.8px;white-space:nowrap">-- Sourav</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 5, 2016 at 11:05 PM, Philipp Schafft <span dir="ltr"><<a href="mailto:phschafft@de.loewenfelsen.net" target="_blank">phschafft@de.loewenfelsen.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Good evening,<br>
<span class=""><br>
<br>
On Sat, 2016-11-05 at 19:33 +0530, Sourav Saha wrote:<br>
> Hi,<br>
><br>
><br>
> I am using icecast 2.3.2 and I'm not in position to upgrade the<br>
> version right away since this version is already in use. Please let me<br>
> know if you need any additional details for this issue. Nevertheless<br>
> if there is any potential fix has gone towards this part of code in<br>
> later versions, I can just use that patch in my current code base.<br>
<br>
</span>Version 2.3.2 is not just old but stone age. It has a range of known<br>
bugs, security vulnerabilities both local and remote.<br>
<br>
The problem you see is very likely because of some random buffer overrun<br>
bug. Maybe one of those vulnerabilities.<br>
<span class=""><br>
<br>
> Also I'll try to catch up on Freenode but can't be very sure due to<br>
> time difference, so I'm betting on the replies on this thread.<br>
><br>
</span>with best regards,<br>
<span class=""><br>
<br>
> Thanks/<br>
><br>
> On Sat, Nov 5, 2016 at 7:08 PM, Philipp Schafft<br>
> <<a href="mailto:phschafft@de.loewenfelsen.net">phschafft@de.loewenfelsen.net</a><wbr>> wrote:<br>
</span>> [...]<br>
<span class="">>         On Sat, 2016-11-05 at 16:38 +0530, Sourav Saha wrote:<br>
</span><span class="">>         > I'm facing a problem in icecast relay machines. I'm seeing<br>
>         frequently<br>
>         > that some of the relay machines are crashing and generates<br>
>         core dump<br>
>         > but the reason for the crash is not clear from the trace of<br>
>         the core.<br>
>         > Here is how the gdb trace looks like:<br>
>         ><br>
>         ><br>
>         > (gdb) bt<br>
</span>>         > [...]<br>
<span class="im HOEnZb">>         > #6  0xf7474708 in malloc ()<br>
>         from /lib/i386-linux-gnu/libc.so.6<br>
>         > #7  0x080b66b7 in _accept_connection () at connection.c:598<br>
>         > #8  connection_accept_loop () at connection.c:826<br>
>         > #9  0x080a9c05 in _server_proc () at main.c:384<br>
>         > #10 main (argc=3, argv=0xffbbc554) at main.c:633<br>
>         ><br>
>         ><br>
>         > As you can see at frame #6 malloc() is failing but I don't<br>
>         know the<br>
>         > reason behind this. Does anybody has any idea how to fix<br>
>         this issue?<br>
>         > Note: this is happening only in the relay machines but not<br>
>         in edges.<br>
><br>
>         Thank you for your report.<br>
>         What is the _exact_ version you run?<br>
><br>
><br>
>         You can also reach us on IRC (on Freenode, #icecast) for some<br>
>         live<br>
>         debugging (when the sun is over central Europe).<br>
<br>
<br>
</span><div class="HOEnZb"><div class="h5">--<br>
Philipp Schafft (CEO/Geschäftsführer)<br>
Telephon: +49.3535 490 17 92<br>
<br>
Löwenfelsen UG (haftungsbeschränkt)     Registration number:<br>
Bickinger Straße 21                     HRB 12308 CB<br>
04916 Herzberg (Elster)                 VATIN/USt-ID:<br>
Germany                                 DE305133015<br>
</div></div></blockquote></div><br></div>