#72: Liquidsoap crashes in a strange way
--------------------------------+-------------------------------------------
  Reporter:  MarcinLewandowski  |       Owner:  admin    
      Type:  Bugs               |      Status:  new      
  Priority:  1                  |   Milestone:           
 Component:  Liquidsoap         |     Version:  0.3.5+svn
Resolution:                     |    Keywords:  crash    
--------------------------------+-------------------------------------------
Comment (by MarcinLewandowski):

 Again:

 {{{
 *** glibc detected *** liquidsoap: corrupted double-linked list:
 0x080c3548 ***
 ======= Backtrace: =========
 /lib/libc.so.6[0xb7b8c3af]
 /lib/libc.so.6[0xb7b8cf14]
 /lib/libc.so.6(cfree+0x89)[0xb7b8d0e9]
 liquidsoap[0x805bd1d]
 liquidsoap[0x807d1af]
 liquidsoap(caml_finish_major_cycle+0x5a)[0x807d51a]
 liquidsoap(caml_compact_heap_maybe+0x15f)[0x807923f]
 liquidsoap(caml_major_collection_slice+0x2b0)[0x807d490]
 liquidsoap(caml_minor_collection+0x41)[0x806b3f1]
 liquidsoap(caml_array_get_float+0x53)[0x806ff73]
 liquidsoap(caml_interprete+0x6d4)[0x807aa64]
 liquidsoap(caml_callbackN_exn+0x88)[0x8077928]
 liquidsoap(caml_callback_exn+0x27)[0x80779a7]
 liquidsoap[0x8068d6c]
 /lib/libpthread.so.0[0xb7ccd4e1]
 /lib/libc.so.6(clone+0x5e)[0xb7be848e]
 ======= Memory map: ========
 08048000-08083000 r-xp 00000000 03:02 766782     /usr/bin/liquidsoap
 08083000-08086000 rw-p 0003b000 03:02 766782     /usr/bin/liquidsoap
 08086000-0a1c1000 rw-p 08086000 00:00 0          [heap]
 b4c00000-b4c21000 rw-p b4c00000 00:00 0
 b4c21000-b4d00000 ---p b4c21000 00:00 0
 b4d5c000-b4d5d000 ---p b4d5c000 00:00 0
 b4d5d000-b555d000 rw-p b4d5d000 00:00 0
 b555d000-b555e000 ---p b555d000 00:00 0
 b555e000-b5d5e000 rw-p b555e000 00:00 0
 b5d5e000-b5d5f000 ---p b5d5e000 00:00 0
 b5d5f000-b655f000 rw-p b5d5f000 00:00 0
 b655f000-b6560000 ---p b655f000 00:00 0
 b6560000-b6d60000 rw-p b6560000 00:00 0
 b6d9e000-b6fa5000 rw-p b6d9e000 00:00 0
 b7021000-b70f1000 rw-p b7021000 00:00 0
 b716d000-b716e000 ---p b716d000 00:00 0
 b716e000-b796e000 rw-p b716e000 00:00 0
 b79ce000-b79d7000 r-xp 00000000 03:02 818824
 /lib/libnss_files-2.6.1.so
 b79d7000-b79d8000 r--p 00008000 03:02 818824
 /lib/libnss_files-2.6.1.so
 b79d8000-b79d9000 rw-p 00009000 03:02 818824
 /lib/libnss_files-2.6.1.so
 b79e0000-b7ae6000 rw-p b79e0000 00:00 0
 b7afb000-b7b03000 r-xp 00000000 03:02 453290     /usr/lib/gcc/i686-pc-
 linux-gnu/3.4.6/libgcc_s.so.1
 b7b03000-b7b04000 rw-p 00007000 03:02 453290     /usr/lib/gcc/i686-pc-
 linux-gnu/3.4.6/libgcc_s.so.1
 b7b04000-b7b26000 rw-p b7b04000 00:00 0
 b7b26000-b7c52000 r-xp 00000000 03:02 818845     /lib/libc-2.6.1.so
 b7c52000-b7c54000 r--p 0012c000 03:02 818845     /lib/libc-2.6.1.so
 b7c54000-b7c55000 rw-p 0012e000 03:02 818845     /lib/libc-2.6.1.so
 b7c55000-b7c58000 rw-p b7c55000 00:00 0
 b7c58000-b7c91000 r-xp 00000000 03:02 702608     /lib/libncurses.so.5.5
 b7c91000-b7c9a000 rw-p 00038000 03:02 702608     /lib/libncurses.so.5.5
 b7c9a000-b7c9b000 rw-p b7c9a000 00:00 0
 b7c9b000-b7c9d000 r-xp 00000000 03:02 818999     /lib/libdl-2.6.1.so
 b7c9d000-b7c9e000 r--p 00001000 03:02 818999     /lib/libdl-2.6.1.so
 b7c9e000-b7c9f000 rw-p 00002000 03:02 818999     /lib/libdl-2.6.1.so
 b7c9f000-b7cc6000 r-xp 00000000 03:02 810055     /usr/lib/libpcre.so.0.0.1
 b7cc6000-b7cc7000 r--p 00026000 03:02 810055     /usr/lib/libpcre.so.0.0.1
 b7cc7000-b7cc8000 rw-p 00027000 03:02 810055     /usr/lib/libpcre.so.0.0.1
 b7cc8000-b7cdc000 r-xp 00000000 03:02 817571     /lib/libpthread-2.6.1.so
 b7cdc000-b7cdd000 r--p 00013000 03:02 817571     /lib/libpthread-2.6.1.so
 b7cdd000-b7cde000 rw-p 00014000 03:02 817571     /lib/libpthread-2.6.1.so
 b7cde000-b7ce0000 rw-p b7cde000 00:00 0
 b7ce0000-b7ce7000 r-xp 00000000 03:02 829630
 /usr/lib/libvorbisfile.so.3.2.0
 b7ce7000-b7ce8000 r--p 00006000 03:02 829630
 /usr/lib/libvorbisfile.so.3.2.0
 b7ce8000-b7ce9000 rw-p 00007000 03:02 829630
 /usr/lib/libvorbisfile.so.3.2.0
 b7ce9000-b7cf4000 r-xp 00000000 03:02 829620
 /usr/lib/libvorbisenc.so.2.0.3
 b7cf4000-b7cf5000 r--p 0000a000 03:02 829620
 /usr/lib/libvorbisenc.so.2.0.3
 b7cf5000-b7de5000 rw-p 0000b000 03:02 829620
 /usr/lib/libvorbisenc.so.2.0.3
 b7de5000-b7de9000 r-xp 00000000 03:02 822436     /usr/lib/libogg.so.0.5.3
 b7de9000-b7dea000 r--p 00003000 03:02 822436     /usr/lib/libogg.so.0.5.3
 b7dea000-b7deb000 rw-p 00004000 03:02 822436     /usr/lib/libogg.so.0.5.3
 b7deb000-b7dec000 rw-p b7deb000 00:00 0
 b7dec000-b7e2c000 r-xp 00000000 03:02 221880
 /usr/lib/libmp3lame.so.0.0.0
 b7e2c000-b7e2e000 rw-p 0003f0Aborted
 }}}

 Bindings list:

 {{{
 [EMAIL PROTECTED] /usr/local/overlays/dev-ml $ emerge --search ocaml-
 Searching...  |!!! A file is not listed in the Manifest:
 '/usr/local/overlays/dev-ml/ocaml-ssl/ocaml-ssl-0.4.2.ebuild'
 !!! A file is not listed in the Manifest: '/usr/local/overlays/dev-ml
 /ocaml-ssl/ocaml-ssl-0.4.2.ebuild'
 !!! A file is not listed in the Manifest: '/usr/local/overlays/dev-ml
 /ocaml-ssl/ocaml-ssl-0.4.2.ebuild'
 !!! A file is not listed in the Manifest: '/usr/local/overlays/dev-ml
 /ocaml-ssl/ocaml-ssl-0.4.2.ebuild'
 [ Results for search key : ocaml- ]
 [ Applications found : 21 ]

 *  app-emacs/ocaml-mode
       Latest version available: 3.09.3-r1
       Latest version installed: [ Not Installed ]
       Size of files: 1,990 kB
       Homepage:      http://www.ocaml.org/
       Description:   Emacs mode for OCaml
       License:       GPL-2

 *  dev-ml/ocaml-alsa
       Latest version available: 0.1.2
       Latest version installed: 0.1.2
       Size of files: 62 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml bindings for alsa.
       License:       GPL-2

 *  dev-ml/ocaml-ao
       Latest version available: 0.1.7.1
       Latest version installed: [ Not Installed ]
       Size of files: 57 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml library for abstract file access (ftp, samba,
 local files).
       License:       GPL-2

 *  dev-ml/ocaml-doc [ Masked ]
       Latest version available: 3.09
       Latest version installed: [ Not Installed ]
       Size of files: 472 kB
       Homepage:      http://caml.inria.fr/pub/docs/manual-ocaml/
       Description:   Ocaml reference manual (html)
       License:       GPL-2

 *  dev-ml/ocaml-dtools
       Latest version available: 0.1.4
       Latest version installed: 0.1.4
       Size of files: 55 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml daemon tools library.
       License:       GPL-2

 *  dev-ml/ocaml-expat [ Masked ]
       Latest version available: 0.9.1
       Latest version installed: [ Not Installed ]
       Size of files: 24 kB
       Homepage:      http://www.xs4all.nl/~mmzeeman/ocaml/
       Description:   OCaml bindings for expat
       License:       MIT

 *  dev-ml/ocaml-faac
       Latest version available: 0.1.0
       Latest version installed: [ Not Installed ]
       Size of files: 59 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml bindings for libfaac.
       License:       GPL-2

 *  dev-ml/ocaml-faad
       Latest version available: 0.1.0
       Latest version installed: [ Not Installed ]
       Size of files: 51 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml bindings for libfaac.
       License:       GPL-2

 *  dev-ml/ocaml-fetch
       Latest version available: 0.1.0-r1
       Latest version installed: [ Not Installed ]
       Size of files: 77 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml library for abstract file access (ftp, samba,
 local files).
       License:       GPL-2

 *  dev-ml/ocaml-ftp
       Latest version available: 0.1.0
       Latest version installed: [ Not Installed ]
       Size of files: 48 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml library to access files via FTP.
       License:       GPL-2

 *  dev-ml/ocaml-lame
       Latest version available: 0.2.0
       Latest version installed: 0.2.0
       Size of files: 86 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml library for abstract file access (ftp, samba,
 local files).
       License:       GPL-2

 *  dev-ml/ocaml-mad
       Latest version available: 0.3.1
       Latest version installed: 0.3.1
       Size of files: 89 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml bindings for libmad.
       License:       GPL-2

 *  dev-ml/ocaml-make [ Masked ]
       Latest version available: 6.27.0
       Latest version installed: [ Not Installed ]
       Size of files: 31 kB
       Homepage:      http://www.ocaml.info/home/ocaml_sources.html
       Description:   Generic O'Caml Makefile for GNU Make
       License:       LGPL-2.1

 *  dev-ml/ocaml-mp3id3
       Latest version available: 0.2.1
       Latest version installed: 0.2.1
       Size of files: 84 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml library for reading MP3 ID3 tags.
       License:       GPL-2

 *  dev-ml/ocaml-mysql
       Latest version available: 1.0.3-r1
       Latest version installed: [ Not Installed ]
       Size of files: 108 kB
       Homepage:      http://raevnos.pennmush.org/code/ocaml-
 mysql/index.html
       Description:   A package for ocaml that provides access to mysql
 databases.
       License:       LGPL-2

 *  dev-ml/ocaml-ogg
       Latest version available: 0.1.1
       Latest version installed: 0.1.1
       Size of files: 50 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml bindings for libogg and libvorbis.
       License:       GPL-2

 *  dev-ml/ocaml-shout
       Latest version available: 0.2.5
       Latest version installed: 0.2.5
       Size of files: 98 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml bindings for libshout2.
       License:       GPL-2

 *  dev-ml/ocaml-smbclient
       Latest version available: 0.1.1
       Latest version installed: [ Not Installed ]
       Size of files: 116 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml library for accessing files via samba.
       License:       GPL-2

 *  dev-ml/ocaml-sqlite3 [ Masked ]
       Latest version available: 0.23.0
       Latest version installed: [ Not Installed ]
       Size of files: 45 kB
       Homepage:      http://ocaml.info/home/ocaml_sources.html#ocaml-
 sqlite3
       Description:   A package for ocaml that provides access to SQLite
 databases.
       License:       MIT

 emerge: search: aux_get() failed, skipping
 *  dev-ml/ocaml-vorbis
       Latest version available: 0.4.0
       Latest version installed: 0.4.0
       Size of files: 97 kB
       Homepage:      http://savonet.sourceforge.net/
       Description:   OCaml bindings for libogg and libvorbis.
       License:       GPL-2
 }}}

 So upgrade to ocaml-shout-0.2.5 hadn't fixed the issue.

 Time to move from ocaml-lame-0.2.0 to 0.2.1.

 Any ideas?

-- 
Ticket URL: <http://savonet.rastageeks.org/ticket/72#comment:27>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !

Répondre à