#269: Liquidsoap crash when portscanned
-------------------------+--------------------------------------------------
Reporter: karye | Owner: toots
Type: Bugs | Status: reopened
Priority: 1 | Milestone:
Component: Liquidsoap | Version: 0.9.0+svn
Resolution: | Keywords:
Mac: 0 | Linux: 1
Netbsd: 0 | Other: 0
Freebsd: 0 |
-------------------------+--------------------------------------------------
Comment(by karye):
Hi!
Liquidsoap stills run after the nmap scans. There is no trace output in
console.
The log register here the two nmap scans I did:
{{{
..
2009/06/18 12:24:20 [format.mp3:4] close
"/home/radioclave2/salsa.all/Albita RodrÃguez/Mis tacones (2009)/Albita
RodrÃguez - Mis tacones (2009) - El caballero y la doncella.mp3"
2009/06/18 12:24:20 [decoder:3] Decoder MP3 chosed for
"/home/radioclave2/salsa.all/Albita RodrÃguez/Mis tacones (2009)/Albita
RodrÃguez - Mis tacones (2009) - El caballero y la doncella.mp3"
2009/06/18 12:24:20 [djlist_shuffle(dot)m3u:4] queue length
1323000+=1323000 (rid 8)
2009/06/18 12:24:46 [harbor:3] New client:
c-67cfe655.07-3-73746f48.cust.bredbandsbolaget.se
2009/06/18 12:24:51 [harbor:3] New client:
c-67cfe655.07-3-73746f48.cust.bredbandsbolaget.se
2009/06/18 12:28:29 [djlist_shuffle(dot)m3u:3] Finished with
"/home/radioclave2/salsa.all/Albita RodrÃguez/Mis tacones (2009)/Albita
RodrÃguez - Mis tacones (2009) - Tengo hambre.mp3"
2009/06/18 12:28:29 [format.mp3:4] close
"/home/radioclave2/salsa.all/Albita RodrÃguez/Mis tacones (2009)/Albita
RodrÃguez - Mis tacones (2009) - Tengo hambre.mp3"
2009/06/18 12:28:29 [djlist_shuffle(dot)m3u:4] queue length
2646000-=1323000
...
}}}
After I killed the liquidsoap process it prints in console:
{{{
Unknown error: Unix.Unix_error(56, "read", "")Unknown error:
Unix.Unix_error(56, "read", "")
}}}
Log:
{{{
2009/06/18 12:28:29 [djlist_shuffle(dot)m3u:4] queue length
1323000+=1323000 (rid 9)
2009/06/18 12:29:35 [main:3] Shutdown started!
2009/06/18 12:29:35 [main:3] Waiting for threads to terminate...
2009/06/18 12:29:35 [root:3] Shutting down sources...
2009/06/18 12:29:35 [source:4] Radioclave gets down
2009/06/18 12:29:35 [source:4] src_4087 gets down
2009/06/18 12:29:35 [src_4086:4] Activations changed: static=[src_4086],
dynamic=[].
2009/06/18 12:29:35 [src_4084:4] Activations changed:
static=[src_4087:Radioclave:Radioclave], dynamic=[].
2009/06/18 12:29:35 [source:4] src_4084 gets down
2009/06/18 12:29:35 [djlist_shuffle(dot)m3u:4] Activations changed:
static=[src_4084:src_4087:Radioclave:Radioclave], dynamic=[].
2009/06/18 12:29:35 [source:4] djlist_noshuffle(dot)m3u gets down
2009/06/18 12:29:35 [djlist_noshuffle(dot)m3u:4] Activations changed:
static=[], dynamic=[].
2009/06/18 12:29:35 [source:4] mksafe gets down
2009/06/18 12:29:35 [source:4] radioclave(dot)m3u gets down
2009/06/18 12:29:35 [radioclave(dot)m3u:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [source:4] safe_blank gets down
2009/06/18 12:29:35 [safe_blank:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [mksafe:4] Activations changed: static=[], dynamic=[].
2009/06/18 12:29:35 [source:4] djlist_shuffle(dot)m3u gets down
2009/06/18 12:29:35 [djlist_shuffle(dot)m3u:3] Finished with
"/home/radioclave2/salsa.all/Albita RodrÃguez/Mis tacones (2009)/Albita
RodrÃguez - Mis tacones (2009) - Tumba catao y pon quinque.mp3"
2009/06/18 12:29:35 [format.mp3:4] close
"/home/radioclave2/salsa.all/Albita RodrÃguez/Mis tacones (2009)/Albita
RodrÃguez - Mis tacones (2009) - Tumba catao y pon quinque.mp3"
2009/06/18 12:29:35 [djlist_shuffle(dot)m3u:4] Activations changed:
static=[], dynamic=[].
2009/06/18 12:29:35 [src_4084:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [src_4087:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [Radioclave:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [source:4] src_4086 gets down
2009/06/18 12:29:35 [source:4] mksafe gets down
2009/06/18 12:29:35 [source:4] src_4070 gets down
2009/06/18 12:29:35 [src_4070:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [safe_blank:4] Activations changed:
static=[mksafe:src_4086:src_4087:Radioclave:Radioclave], dynamic=[].
2009/06/18 12:29:35 [source:4] safe_blank gets down
2009/06/18 12:29:35 [safe_blank:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [mksafe:4] Activations changed: static=[], dynamic=[].
2009/06/18 12:29:35 [src_4086:4] Activations changed: static=[],
dynamic=[].
2009/06/18 12:29:35 [threads:3] Thread "root" exited (0 remaining).
2009/06/18 12:29:35 [main:3] Cleaning downloaded files...
2009/06/18 12:29:35 >>> LOG END
}}}
Update process:
{{{
Thu Jun 18 12:18:28 kuroo ocaml-duppy-0.2.0 # make clean
make -C src clean
make[1]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
rm -f duppy duppy.top duppy.cmi duppy.cmi duppy.cmo duppy.cmx duppy.asm
duppy.s duppy.o duppy.cma duppy.cmxa duppy.a duppy.cmi
duppy.cmo duppy.cmi duppy.cmx duppy.o duppy.annot .cmi .cmo .cmx .o
dllduppy_stubs.so
rm -rf ._bcdi ._ncdi ._d
make[1]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
Thu Jun 18 12:18:36 kuroo ocaml-duppy-0.2.0 # make uninstall
make -C src uninstall
make[1]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
Uninstalling library with ocamlfind
/usr/bin/ocamlfind remove duppy
Removed /usr/lib/ocaml/site-packages/duppy
Uninstallation successful.
make[1]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
Thu Jun 18 12:18:45 kuroo ocaml-duppy-0.2.0 # nano src/
duppy.ml duppy.mli Makefile Makefile.in META
META.in OCamlMakefile
Thu Jun 18 12:18:45 kuroo ocaml-duppy-0.2.0 # nano src/Makefile
Makefile Makefile.in
Thu Jun 18 12:18:45 kuroo ocaml-duppy-0.2.0 # nano src/Makefile
Thu Jun 18 12:19:03 kuroo ocaml-duppy-0.2.0 # nano src/
duppy.ml duppy.mli Makefile Makefile.in META
META.in OCamlMakefile
Thu Jun 18 12:19:03 kuroo ocaml-duppy-0.2.0 # nano src/duppy.ml
Thu Jun 18 12:20:58 kuroo ocaml-duppy-0.2.0 # make
make -C src all
make[1]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
making ._bcdi/duppy.di from duppy.mli
making ._d/duppy.d from duppy.ml
make[2]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
/usr/bin/ocamlc.opt -thread -c -g -I /usr/lib/ocaml/site-packages/pcre
duppy.mli
/usr/bin/ocamlc.opt -thread -c -g -I /usr/lib/ocaml/site-packages/pcre
duppy.ml
/usr/bin/ocamlc.opt -thread -a -I /usr/lib/ocaml/site-packages/pcre
\
-o duppy.cma duppy.cmo
make[2]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
making ._ncdi/duppy.di from duppy.mli
make[2]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
/usr/bin/ocamlopt.opt -thread -c -g -I /usr/lib/ocaml/site-packages/pcre
duppy.ml
/usr/bin/ocamlopt.opt -thread -a -I /usr/lib/ocaml/site-packages/pcre
\
-o duppy.cmxa duppy.cmx
make[2]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[1]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
Thu Jun 18 12:21:01 kuroo ocaml-duppy-0.2.0 # make install
make -C src install
make[1]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: `duppy.cma' is up to date.
make[2]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: Entering directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
make[2]: `duppy.cmxa' is up to date.
make[2]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
Installing library with ocamlfind
/usr/bin/ocamlfind install duppy META duppy.mli duppy.cmi duppy.cma
duppy.cmxa duppy.cmx duppy.a
Installed /usr/lib/ocaml/site-packages/duppy/duppy.a
Installed /usr/lib/ocaml/site-packages/duppy/duppy.cmx
Installed /usr/lib/ocaml/site-packages/duppy/duppy.cmxa
Installed /usr/lib/ocaml/site-packages/duppy/duppy.cma
Installed /usr/lib/ocaml/site-packages/duppy/duppy.cmi
Installed /usr/lib/ocaml/site-packages/duppy/duppy.mli
Installed /usr/lib/ocaml/site-packages/duppy/META
Installation successful.
make[1]: Leaving directory `/home/radioclave2/savonet/ocaml-
duppy-0.2.0/src'
Thu Jun 18 12:21:30 kuroo ocaml-duppy-0.2.0 # emerge -C liquidsoap
media-sound/liquidsoap
selected: 0.9.0
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging media-sound/liquidsoap-0.9.0...
* GNU info directory index is up-to-date.
Thu Jun 18 12:21:46 kuroo ocaml-duppy-0.2.0 # emerge --nodeps liquidsoap
...
}}}
--
Ticket URL: <http://savonet.rastageeks.org/ticket/269#comment:23>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac