2014-04-24 2:43 GMT-03:00 Dan Dennedy <d...@dennedy.org>:
> On Wed, Apr 23, 2014 at 5:45 AM, Juan Martin Runge <jmru...@gmail.com>wrote:
>
>> Hi,
>> Sorry for waking this thread up, but I've been doing some more testing
>> and I can confirm "- test" flag makes melted crash. If I run melted with
>> "- test" I have no problems until I leave it without touching it for 1
>> entire day and then try to do a "CLEAR" and then several "APND" to
>> completely change the playlist, then melted crashes. If I do the same
>> without "- test", melted handles everything fine. I know Dan said that "-
>> test" only skips the fork() and changes the log level, but I cant get why
>> this would make melted crash! Will look at the code when I get time to...
>> Please Markus or Dan, if you have anything new on this issue let me know.
>>
>>
> It sounds like there is an unsafe pointer access during some logging. It
> would be great if either your or Markus can generate a backtrace of the
> crash. One way is run it in gdb and issue "where" when it crashes, but
> another way is to set the environment variable MLT_SIGSEGV=1 and run melted
> -test. Then, it is supposed to log the backtrace when it crashes. In the
> meantime, Markus made a patch to add option -nodetach, which prevents
> background daemon mode but does not increase the log level. That patch has
> been merged into our git master.
>
Thanks for the tips. Im now running "-test" with MLT_SIGSEGV=1. One
question: Where will it be logged? To syslog (like AS_RUN msgs) or to
stdout? Im asking because Im running this with monit and cant log standard
out msgs from melted -test. Im running it this way:
exec 2>&1 melted -test -c melted.conf 1> melted.out
But I get nothing on "melted.out".
Regards,
>
>
>> Regards,
>>
>> Juan Martin
>>
>>
>> 2014-04-15 18:29 GMT-03:00 Juan Martin Runge <jmru...@gmail.com>:
>>
>> Markus,
>>> Sorry for the late answer, but was away on vacation and I saw your mail
>>> today. I can confirm -test works as expected on my server. Im using it to
>>> run melted with monit (http://mmonit.com/monit/) and was working for at
>>> least a week without problems. I also use it with lots of "APPEND" and it
>>> never died to me.
>>>
>>> Maybe something about the docker container?
>>>
>>> Regards,
>>>
>>> Juan Martin
>>>
>>>
>>> 2014-04-09 11:19 GMT-03:00 Markus Kienast <elias1...@gmail.com>:
>>>
>>>> Hi Dan,
>>>>
>>>> I created this Docker image and it works well.
>>>>
>>>> There are some glitches though still. For Docker it is beneficial, if a
>>>> service does not detach form the terminal and run as a daemon. This helps
>>>> to detect, when the service crashes, so it can be restarted from the host
>>>> system by restarting the Docker container, either monitored by upstart for
>>>> example.
>>>>
>>>> To achieve this behavior I made use of the "-test" flag. In order to
>>>> not flood my disk with stdout and stderr output, which Docker catches and
>>>> stores in a log file, I am discarding these streams via /dev/null.
>>>>
>>>> However, it seems that "-test" is making Melted run unstable, at least
>>>> in the Docker container. For example, when I send a large list of commands
>>>> (APND) to Melted via telnet, it dies on me.
>>>>
>>>> So basically what I am asking is:
>>>> a) is there another method to make Melted not detach? One, which
>>>> preferably still does not produce any debug output!
>>>>
>>>> b) if not, does Melted fork once or twice, ergo do I need the "expect
>>>> fork" or "expect daemon" stanza in upstart. As I would run Melted in daemon
>>>> mode and watch it with upstart from within the docker container if a) is
>>>> not available.
>>>>
>>>> Also I wanted to use the RUN command to execute this list of commands,
>>>> which made Melted crash. But I was unable to get Melted to accept my xy.txt
>>>> file as valid input. Both absolute and relative paths to the file did not
>>>> work.
>>>>
>>>> Any tip concerning that?
>>>>
>>>> My best Regards,
>>>> Markus
>>>>
>>>>
------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel