Thanks for your suggestions.
I checked - I'm not running the HWE kernel, so that isn't it.
I went ahead and compiled QT3 from source, and then did a full recompile
of Rivendell 2.16.0, and ran into the same issue. Backtrace is the
same:
Program received signal SIGSEGV, Segmentation fault.
0x00007f63656d1e10 in QString::QString(QString const&) ()
from /usr/local/qt3/lib/libqt.so.3
(gdb) bt
#0 0x00007f63656d1e10 in QString::QString(QString const&) ()
from /usr/local/qt3/lib/libqt.so.3
#1 0x00007f63677b7e2d in RDConfig::mysqlDriver (this=this@entry=0x21)
at rdconfig.cpp:144
#2 0x00007f63678a7c61 in RDDbValid (config=0x21,
schema=schema@entry=0x7ffeacc5af7c) at rdstatus.cpp:70
#3 0x00000000004069db in MainWidget::SetCurrentItem (this=this@entry=
0x1eeb6b0, id=-1) at rdselect.cpp:330
#4 0x00000000004082cd in MainWidget::MainWidget (this=0x1eeb6b0,
parent=<optimized out>) at rdselect.cpp:190
#5 0x00000000004061ca in main (argc=1, argv=<optimized out>)
at rdselect.cpp:377
> -------- Original Message --------
> Subject: Re: [RDD] Segfault in RDSelect
> From: Nick Andre <[email protected]>
> Date: Thu, July 06, 2017 1:29 am
> To: Lorne Tyndale <[email protected]>, Fred Gleason
> <[email protected]>, User discussion about the Rivendell Radio
> Automation System <[email protected]>
>
>
> You have to uninstall the HWE kernel if you have it or compile QT3 from
> source.
> On Wed, Jul 5, 2017 at 06:45 Lorne Tyndale <[email protected]> wrote:
>
> > Thanks Fred!
> >
> > These are from my test system where I've tried to keep it as simple as
> > possible. Note that on production systems I have changed passwords, but
> > for testing it is easiest to leave all with defaults.
> >
> > rd.conf:
> >
> > [Identity]
> > AudioOwner=lorne
> > AudioGroup=rivendell
> > Password=letmein
> > Label=Default
> >
> > [mySQL]
> > Hostname=192.168.0.40
> > Loginname=rduser
> > Password=letmein
> > Database=Rivendell
> > Driver=QMYSQL3
> >
> > [AudioStore]
> > MountSource=/var/snd
> > MountType=
> > MountOptions=defaults
> > CaeHostname=
> > XportHostname=
> >
> > [Logs]
> > Facility=Syslog
> > LogDirectory=/home/rd/rdlogs
> > CoreDumpDirectory=/home/rd/rdlogs
> > LogPattern=%n-%Y%M%d.log
> > LogXloadDebugData=No
> >
> > [Alsa]
> > PeriodQuantity=4
> > PeriodSize=1024
> > ChannelsPerPcm=-1
> >
> > [Tuning]
> > UseRealtime=Yes
> > RealtimePriority=9
> >
> > [Format]
> > Channels=2
> >
> >
> > ---------------------
> >
> > rd-standby.conf
> >
> > [Identity]
> > AudioOwner=lorne
> > AudioGroup=rivendell
> > Password=letmein
> > Label=StandbyServer
> >
> > [mySQL]
> > Hostname=192.168.0.100
> > Loginname=rduser
> > Password=letmein
> > Database=Rivendell
> > Driver=QMYSQL3
> >
> > [AudioStore]
> > MountSource=/mnt/var/snd
> > MountType=
> > MountOptions=defaults
> > CaeHostname=
> > XportHostname=
> >
> > [Logs]
> > Facility=Syslog
> > LogDirectory=/home/rd/rdlogs
> > CoreDumpDirectory=/home/rd/rdlogs
> > LogPattern=%n-%Y%M%d.log
> > LogXloadDebugData=No
> >
> > [Alsa]
> > PeriodQuantity=4
> > PeriodSize=1024
> > ChannelsPerPcm=-1
> >
> > [Tuning]
> > UseRealtime=Yes
> > RealtimePriority=9
> >
> > [Format]
> > Channels=2
> >
> >
> > Unless I'm missing something obvious (which I could be), I can't see any
> > reason why the 2 above wouldn't work.
> >
> > Thanks,
> >
> > Lorne Tyndale
> >
> >
> >
> > >
> > >
> > > > On Jul 4, 2017, at 14:26, Lorne Tyndale <[email protected]>
> > wrote:
> > > >
> > > > So I tried to set up RDSelect for the first time today, and I think I
> > > > set up the configuration files correctly. In a folder
> > /etc/rivendell.d/
> > > > I put 2 configuration files, each with a different Label parameter and
> > > > such.
> > > >
> > > > I ended up with a segfault, core dump. I'm running 64-bit Lubuntu
> > 14.04
> > > > with Rivendell with 2.16.0 built from source, and the Tryphon QT3
> > > > packages. I went ahead and set up the same configuration on another
> > > > test machine running the Broadcast Appliance, and rdselect worked as
> > > > expected, so I suspect this is something strange that happened with the
> > > > Lubuntu build.
> > > >
> > > > Anyone have thoughts on where the issue could be? I did run it as root.
> > > > I probably should just migrate the boxes that might need rdselect to
> > the
> > > > broadcast appliacne.
> > > >
> > > > Anyways, here's my back-trace:
> > >
> > > Thanks. Could you post your ‘rd.conf’ as well?
> > >
> > > Cheers!
> > >
> > >
> > > |----------------------------------------------------------------------|
> > > | Frederick F. Gleason, Jr. | Chief Developer |
> > > | | Paravel Systems |
> > > |----------------------------------------------------------------------|
> > > | A room without books is like a body without a soul. |
> > > | -- Cicero |
> > >
> > |----------------------------------------------------------------------|<hr>_______________________________________________
> > > Rivendell-dev mailing list
> > > [email protected]
> > > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
> > _______________________________________________
> > Rivendell-dev mailing list
> > [email protected]
> > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
> >
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev