#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

Reply via email to