On 01/02/15 16:37, Richard Gorbutt <[email protected]> wrote:
Hi all,
Seems I can repeatably force a segmentation fault with RDAirplay.
Systems is Linux Mint 17 64 bit (MATE)
RD is 2.10.2 (from Tryphon repo)
So, if a log is loaded in RDAirPlay but not running (either waiting for
start or a timed start). Go into RDLogEdit and make a change, then Save.
Either as soon as the auto-refresh picks it up, or when you press "Refresh
Log" when available, poof, RDAirPlay vanishes. Change can be as simple as a
re-order.
Confirmed here on 2.10.2 (Tryphon) running under Ubuntu 14.04 x64.
I ran rdairplay in gdb and got the attached stack trace - might help
Fred find the offending logic?
Phil.
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff75f4032 in RDLogLine::isHoldover() const () from
/usr/lib/librd-2.10.2.so
(gdb) bt
#0 0x00007ffff75f4032 in RDLogLine::isHoldover() const () from
/usr/lib/librd-2.10.2.so
#1 0x000000000044e3c7 in LogPlay::refresh() ()
#2 0x000000000043c373 in ListLog::refreshButtonData() ()
#3 0x00000000004829e2 in ListLog::qt_invoke(int, QUObject*) ()
#4 0x00007ffff4af3b6f in QObject::activate_signal(QConnectionList*, QUObject*)
() from /usr/lib/libqt-mt.so.3
#5 0x00007ffff4af3c47 in QObject::activate_signal(int) () from
/usr/lib/libqt-mt.so.3
#6 0x00007ffff4b1d873 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#7 0x00007ffff4aa208d in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/libqt-mt.so.3
#8 0x00007ffff4aa2793 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libqt-mt.so.3
#9 0x00007ffff4a4dd28 in QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/lib/libqt-mt.so.3
#10 0x00007ffff4a4cc2f in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libqt-mt.so.3
#11 0x00007ffff4a5b307 in QEventLoop::processEvents(unsigned int) () from
/usr/lib/libqt-mt.so.3
#12 0x00007ffff4ab37c9 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#13 0x00007ffff4ab3752 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#14 0x00000000004750bf in main ()
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev