Interesting, I get this same problem on my Ubuntu server install with the latest Tryphon repo version of Riv. If the log is set to auto refresh, it crashes airplay with a segfault any time someone edits any part of it (I've tested with removing a timed event, adding a timed event and editing an existing timed event to change the time of it).

This doesn't happen on my older Riv 2.5.0 that was installed from source. I haven't tried a source install of the latest Riv to check if its a repo thing.

On 2015-11-21 12:41, Alessio Elmi wrote:
Yesterday it happened something strange. A guy edited the
current-playing log just adding a LOGCHAIN to a "sub-log" and saving.
The sublog was supposed to start in an hour from that moment on.
When the current-playing RDAirPlay instance refreshed the log, it
crashed.

The only interesting lines I could find in syslog are:

Nov 20 20:15:21 regia1 rdairplay: loaded log 20_11_2015 in Main Log
Nov 20 20:15:21 regia1 kernel: [2196047.917370] rdairplay[3448]
general protection ip:7f813b8499dc sp:7ffcb2210ef0 error:0 in
libqt-mt.so.3.3.8[7f813b2d1000+77d000]

- The first one stands for a refresh caused by the edit. It seems
legit.
- Second one. Something it didnt like. But what?
Is allowed to add ChainLog event in the middle of a log? It is
recommended to disable "Autorefresh" option for RDAirPlay?
I can consider that edited Log safe as it has been played as soon we
restarted the RDAirPlay without crashing again.
Any ideas?

Searching for "general protection ip" in the Rivendell list I found an
other report of a similar behavior, but without any follow up on that
issue.

Thank you

Alessio

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to