[Icecast-dev] win: crash with exception c0000005 on source exit

Ingo Felger
2006-11-14T12:40:43Z

Hi,

we have a reproducable crash with icecast 2.3.1 on a windows machine
(Win 2003 server):
On exit of the last source (an ezstream acting as a fallback source) the
server crashes with non-handled exception c0000005. The famous last
words in the log:

[2006-11-14 21:16:00] WARN client/client.c source connection has died
[2006-11-14 21:16:00] INFO source/source.c End of Stream /fallback
[2006-11-14 21:16:00] INFO source/source.c Source "/fallback" exiting
[2006-11-14 21:16:00] DBUG source/source.c clearing source "/fallback"
[2006-11-14 21:16:00] INFO source/source.c End of Stream /stream
[2006-11-14 21:16:00] INFO source/source.c Source "/stream" exiting
[2006-11-14 21:16:00] DBUG source/source.c clearing source "/stream"
[2006-11-14 21:16:00] DBUG source/source.c freeing source "/fallback"
[2006-11-14 21:16:00] DBUG source/source.c Applying mount information
for "/stream"
[2006-11-14 21:16:00] DBUG source/source.c unable to open file
"./web/fallback"
[2006-11-14 21:16:00] DBUG stats/stats.c delete source node /fallback
[2006-11-14 21:16:03] DBUG stats/stats.c update node clients (6)
[2006-11-14 21:16:03] DBUG stats/stats.c update node clients (5)
[2006-11-14 21:16:03] DBUG stats/stats.c delete source node /stream
[2006-11-14 21:16:03] DBUG slave/slave.c rescanning relay lists
[2006-11-14 21:16:03] DBUG slave/slave.c waiting for relay thread for
"/stream"
[2006-11-14 21:16:03] DBUG source/source.c Applying mount information
for "/stream"
[2006-11-14 21:16:03] DBUG source/source.c on_demand set
[2006-11-14 21:16:03] DBUG source/source.c public set to 0
[2006-11-14 21:16:03] DBUG source/source.c max listeners to 50
[2006-11-14 21:16:03] DBUG source/source.c queue size to 524288
[2006-11-14 21:16:03] DBUG source/source.c burst size to 65535
[2006-11-14 21:16:03] DBUG source/source.c source timeout to 10
[2006-11-14 21:16:03] DBUG source/source.c fallback_when_full to 0
[2006-11-14 21:16:03] DBUG stats/stats.c update node clients (4)
[2006-11-14 21:16:03] DBUG stats/stats.c update node clients (3)
[2006-11-14 21:16:03] DBUG stats/stats.c update node clients (2)
[2006-11-14 21:16:03] DBUG stats/stats.c update node sources (2)
[2006-11-14 21:16:03] DBUG stats/stats.c delete source node /feed
[2006-11-14 21:16:03] DBUG stats/stats.c new source stat /stream
[2006-11-14 21:16:03] DBUG stats/stats.c new node public (0)
[2006-11-14 21:16:03] DBUG stats/stats.c new node server_name
(Unspecified name)
[2006-11-14 21:16:03] DBUG stats/stats.c new node server_description
(Unspecified description)
[2006-11-14 21:16:03] DBUG stats/stats.c new node server_url
(http://www.prodia.de)
[2006-11-14 21:16:03] DBUG stats/stats.c new node genre (various)
[2006-11-14 21:16:03] DBUG stats/stats.c new node server_type (?!)
[2006-11-14 21:16:03] DBUG stats/stats.c update node clients (1)
[2006-11-14 21:16:03] DBUG stats/stats.c update node sources (1)
[2006-11-14 21:16:03] DBUG stats/stats.c update node public (0)
[2006-11-14 21:16:03] DBUG stats/stats.c update node server_name
(Unspecified name)
[2006-11-14 21:16:03] DBUG stats/stats.c update node server_description
(Unspecified description)
[2006-11-14 21:16:03] DBUG stats/stats.c update node server_url
(http://www.prodia.de)
[2006-11-14 21:16:03] DBUG stats/stats.c update node genre (various)
[2006-11-14 21:16:03] DBUG stats/stats.c new node on_demand (1)
[2006-11-14 21:16:03] DBUG stats/stats.c new node max_listeners (50)
[2006-11-14 21:16:03] DBUG stats/stats.c new node listeners (0)

Is this a known issue, or does anyone have some idea about the cause?
Any help appreciated!

Regards,
Ingo