Hi Rick,
I think that you are on a good track. The last line about mad trying to
decode the file could indicate a hard crash from the lame library.
You might want to run liquidsoap inside gdb and try to get a stacktrace.
See for instance how this guy did it:
https://github.com/savonet/liquidsoap/issues/67
Romain
2016-04-29 10:21 GMT-05:00 Rick Stewart <[email protected]>:
> So with the help of the linux strace command and some debugging I have
> made some progress. I have included some logs;
> What concerns me is the line;
>
> 2016/04/29 11:09:52 [music(dot)pls:5] Queue is empty!
>
> music.pls is a file located in the music directory (/usr/local/music) with
> one filename per line, and no path. Anyone know why this would be showing
> up as empty? Is this why my instance of LS terminates
> with no messages. I can completely understand why it would quit. I know
> for a fact LS can access these files from the stack trace of LS running as
> shown here;
>
> [pid 36199] stat("/usr/local/music/02 Black Widow (Original Mix).mp3",
> {st_mode=S_IFREG|0664, st_size=10874228, ...}) = 0
> [pid 36199] stat("/usr/local/music/02 By The Wind (Derrick & Tonika
> Remix).mp3", {st_mode=S_IFREG|0664, st_size=13585515, ...}) = 0
> [pid 36199] stat("/usr/local/music/02 Feel The Love (Feat. John
> Newman).mp3", {st_mode=S_IFREG|0664, st_size=7443263, ...}) = 0
> [pid 36199] stat("/usr/local/music/02 Kings & Queens (Original Mix).mp3",
> {st_mode=S_IFREG|0664, st_size=13403154, ...}) = 0
> [pid 36199] stat("/usr/local/music/03 Kings & Queens (Instrumental
> Mix).mp3", {st_mode=S_IFREG|0664, st_size=13403235, ...}) = 0
> (To be breif, i have removed the entire trace, but you should get the idea
> from the above text.)
>
> The above lines show LS is finding the music and is able to perform a
> "stat" operation on the files resulting with an error code of 0, or no
> error.
>
> Any thoughts would be appreciated,
>
> Rick
>
> [LIQUIDSOAP-LOGS-START]
> 2016/04/29 11:09:52 >>> LOG START
> 2016/04/29 11:09:52 [protocols.external:3] Found
> "/home/lsd/.opam/system/lib/liquidsoap/lib/liquidsoap/1.2.0/liquidget".
> 2016/04/29 11:09:52 [main:3] Liquidsoap 1.2.0
> 2016/04/29 11:09:52 [main:3] Using: bytes=[OCaml strictly before 4.02]
> pcre=6.2.5 dtools=0.3.2 duppy=0.5.0 cry=0.3.0 mm=0.3.0 ogg=0.5.0
> vorbis=0.6.2 mad=0.4.5 dynlink=[distributed with Ocaml] lame=0.3.3
> aacplus=0.2.2 fdkaac=0.2.1 ffmpeg=0.1.1 taglib=0.3.2 camomile=0.8.5
> 2016/04/29 11:09:52 [frame:3] Using 44100Hz audio, 25Hz video, 44100Hz
> master.
> 2016/04/29 11:09:52 [frame:3] Frame size must be a multiple of 1764 ticks
> = 1764 audio samples = 1 video samples.
> 2016/04/29 11:09:52 [frame:3] Targetting 'frame.duration': 0.04s = 1764
> audio samples = 1764 ticks.
> 2016/04/29 11:09:52 [frame:3] Frames last 0.04s = 1764 audio samples = 1
> video samples = 1764 ticks.
> 2016/04/29 11:09:52 [video.converter:4] Couldn't find preferred video
> converter: gavl.
> 2016/04/29 11:09:52 [audio.converter:4] Couldn't find preferred samplerate
> converter: libsamplerate.
> 2016/04/29 11:09:52 [audio.converter:4] Using native samplerate converter
> 2016/04/29 11:09:52 [threads:3] Created thread "generic queue #1".
> 2016/04/29 11:09:52 [threads:3] Created thread "generic queue #2".
> 2016/04/29 11:09:52 [threads:3] Created thread "non-blocking queue #1".
> 2016/04/29 11:09:52 [threads:3] Created thread "non-blocking queue #2".
> 2016/04/29 11:09:52 [clock:4] Currently 1 clocks allocated.
> 2016/04/29 11:09:52 [clock.wallclock_main:4] Starting 1 sources...
> 2016/04/29 11:09:52 [source:4] Source output.icecast_4862 gets up.
> 2016/04/29 11:09:52 [source:4] Source mksafe gets up.
> 2016/04/29 11:09:52 [source:4] Source playlist_4857 gets up.
> 2016/04/29 11:09:52 [music(dot)pls:3] Loading playlist...
> 2016/04/29 11:09:52 [music(dot)pls:3] No mime type specified, trying
> autodetection.
> 2016/04/29 11:09:52 [playlist parser:4] Trying application/x-cue parser
> 2016/04/29 11:09:52 [playlist parser:4] Trying audio/x-scpls parser
> 2016/04/29 11:09:52 [playlist parser:4] Trying application/x-mpegURL parser
> 2016/04/29 11:09:52 [music(dot)pls:3] Playlist treated as format
> application/x-mpegURL
> 2016/04/29 11:09:52 [music(dot)pls:3] Successfully loaded a playlist of 36
> tracks.
> 2016/04/29 11:09:52 [music(dot)pls:4] Content kind is
> {audio=2;video=0;midi=0}.
> 2016/04/29 11:09:52 [music(dot)pls:4] Activations changed: static=[],
> dynamic=[mksafe:/listen(dot)mp3:/listen(dot)mp3].
> 2016/04/29 11:09:52 [decoder:4] Trying method "META" for
> "/usr/local/music/Obsession (Original Mix).mp3"...
> 2016/04/29 11:09:52 [decoder:4] Trying method "WAV" for
> "/usr/local/music/Obsession (Original Mix).mp3"...
> 2016/04/29 11:09:52 [decoder.wav/aiff:4] Invalid file extension for
> "/usr/local/music/Obsession (Original Mix).mp3"!
> 2016/04/29 11:09:52 [decoder:4] Trying method "AIFF" for
> "/usr/local/music/Obsession (Original Mix).mp3"...
> 2016/04/29 11:09:52 [source:4] Source safe_blank gets up.
> 2016/04/29 11:09:52 [decoder.wav/aiff:4] Invalid file extension for
> "/usr/local/music/Obsession (Original Mix).mp3"!
> 2016/04/29 11:09:52 [safe_blank:4] Content kind is
> {audio=2;video=0;midi=0}.
> 2016/04/29 11:09:52 [decoder:4] Trying method "MIDI" for
> "/usr/local/music/Obsession (Original Mix).mp3"...
> 2016/04/29 11:09:52 [safe_blank:4] Activations changed: static=[],
> dynamic=[mksafe:/listen(dot)mp3:/listen(dot)mp3].
> 2016/04/29 11:09:52 [decoder:4] Trying method "IMAGE" for
> "/usr/local/music/Obsession (Original Mix).mp3"...
> 2016/04/29 11:09:52 [mksafe:4] Activations changed:
> static=[/listen(dot)mp3:/listen(dot)mp3], dynamic=[].
> 2016/04/29 11:09:52 [decoder:4] Trying method "OGG" for
> "/usr/local/music/Obsession (Original Mix).mp3"...
> 2016/04/29 11:09:52 [music(dot)pls:5] Queue is empty!
> 2016/04/29 11:09:52 [decoder.ogg:4] Invalid file extension for
> "/usr/local/music/Obsession (Original Mix).mp3"!
> 2016/04/29 11:09:52 [music(dot)pls:5] Failed to prepare track: no file.
> 2016/04/29 11:09:52 [decoder:4] Trying method "MAD" for
> "/usr/local/music/Obsession (Original Mix).mp3"...
> 2016/04/29 11:09:52 [/listen(dot)mp3:4] Activations changed:
> static=[/listen(dot)mp3], dynamic=[].
> [LIQUIDSOAP-LOGS-END]
>
>
>
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications
> Manager
> Applications Manager provides deep performance insights into multiple
> tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> Savonet-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/savonet-users
>
>
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users