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