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

Reply via email to