[icecast] Re: Compiling ices

Karl Heyes karl at pts.tele2.co.uk
Fri Jan 31 16:29:06 UTC 2003

On Fri, 2003-01-31 at 06:39, Marc Remijn wrote:

> Kernel output:
> invalid operand: 0000
> CPU:    0
> EIP:    0010:[<d08e25b1>]    Tainted: PF
> EFLAGS: 00010006
> eax: 0000000e   ebx: 00003556   ecx: ce44c728   edx: ce44c728
> esi: 0000e000   edi: 00000007   ebp: c288bf64   esp: c288bf4c
> ds: 0018   es: 0018   ss: 0018
> Process ices (pid: 2707, stackpage=c288b000)
> Stack: 00000202 cc3fbac0 00008000 ce44c6e0 ce44c728 0000ffff 00018000 0001c000
>        00010000 00014000 d08e011c ce44c6e0 00000000 cc3fbac0 ffffffea 00008000
>        00000000 00000000 c4745ea0 00000000 c012db45 cc3fbac0 0805c720 00008000
> Call Trace: [<d08e011c>] [<c012db45>] [<c0106d7b>]
> Code: 0f 0b 5b 5e 5f 5d 83 c4 18 c3 90 83 ec 04 56 53 8b 44 24 10

This isn't from ices, this is from the kernel. Something went wrong
during the time ices was running.  ices can completely freeze if the
kernel has detected a problem somewhere, so you need to isolate the 
causes of such things.   There should be no way of causing a panic from
ices and any other application.

The thing that stands out initially is the tainted reference ie you have
some non-standard module loaded on your system, the typical example is
the nvidia module, use lsmod to see the list of modules.

There are a few possibilities that could cause this kernel panic, one is
poor module code, try to avoid not loading the module to begin with and
try to do the streaming.  The other usual suspect is excessive heat
causing errors inside the chips.

The main thing that can be done to remove the possibility of a kernel
panic is having a recent kernel. The gcc release you have should be

As for the config file I'll check into that a bit more later.


<p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Icecast mailing list